我想在脚本中执行以下操作:
git merge --squash someBranch
git push
问题是 merge 不做提交。所以在推送之前我必须提交。此 merge 创建的默认提交消息就足够了。所以我的问题是:
我可以通过自动生成提交来进行 merge 吗?
或者我可以在脚本中添加一个命令来执行接受默认消息的提交吗?
谢谢!
最佳答案
merge 后的默认提交消息在 .git/MERGE_MSG
中,因此您可以执行以下操作:
git commit -F .git/MERGE_MSG
... merge 后。
关于git - 压缩 merge 后接受默认的 git 提交消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8572749/