当我执行git merge upstream / master& amp时,如何不导入提交消息git push origin

时间:2015-03-18 22:37:53

标签: git

当我执行

时如何不导入上游的所有消息
git merge upstream/master
git push origin master

我只需要一条消息"从上游"

合并

推送后的rebase是唯一的选择吗?

1 个答案:

答案 0 :(得分:0)

如果你想要一个合并提交(不是一个rebase),你可以覆盖默认的提交消息。

选项1:合并时设置提交消息:

git merge upstream/master -m "Your commit message"

选项2:合并时打开编辑器

git merge upstream/master --edit

选项3:合并而不提交,然后使用您自己的消息进行提交

git merge upstream/master --no-commit
git commit -m "Your commit message"

第三个选项允许您在实际提交之前查看合并结果。如果你愿意,你可以进行进一步的修改(尽管我总是避免这样做,我更喜欢在合并后添加额外的提交。)