git - “git合并”后要推送的Git视图文件
问题描述
在我运行“git merge [feature-branch]”之后,我得到了要推送的 X 个提交。
我想查看 staging 中的所有更改,以便我可以在舒适的 IDE 中运行它们。如果我满意,我会承诺并推动他们。
我尝试了一些“git reset”命令,但结果很奇怪。我猜我需要用 git reset 指定一个版本?
解决方案
我认为运行git merge --no-commit --squash
将完全按照您的要求进行:它将所有更改合并到工作树中,但不会进行任何提交。更改的文件将暂存在索引中,因此只需运行即可git status
显示哪些文件已更改。
推荐阅读
- javascript - EventListener 不能正常工作,因为 javascript 返回 [object HTMLElement]
- typescript - TypeScript - 自定义类型保护
- java - WebClient Oauth2 Openid 服务到服务连接的 Bean ServerOAuth2AuthorizedClientRepository 缺失错误
- linux - 无法在我的窗口机器中的 ubuntu bash shell 上创建文件
- javascript - 在参数之前在javascript中获取部分url
- git - 如何在一行中创建包含多个命令的自定义脚本?
- perl - 如何更新哈希属性,更新 Perl Moose 中的其他哈希属性
- c# - 用给出相同结果的方法替换 Switch 构造。C#
- apache - 对于某些用户/IP 范围/服务调用,有没有办法绕过 Apache Web 服务器中使用的 mod_auth_openidc 模块?
- java - 使用黄瓜从特征文件中的响应中解析字段