分支情况:
dev
location
* master
new
操作的时候使用命令:
git merge location
然后会出现commit message的注释
请问各位是什么地方出错了?
分支情况:
dev
location
* master
new
操作的时候使用命令:
git merge location
然后会出现commit message的注释
请问各位是什么地方出错了?
除了使用--no-commit
在合并以前就取消提交以外,如果你已经合并了,但是不想提交,可以先git commit
然后git log
找到上一个版本commit id(下文用xxxx指代)git reset xxxx
然后再git add .
git commit --amend
就可以把合并进来的内容,放进之前的commit中了
2 回答1.3k 阅读✓ 已解决
2 回答865 阅读✓ 已解决
1 回答678 阅读✓ 已解决
1 回答837 阅读
933 阅读
1 回答648 阅读
417 阅读
没有错……
如果你使用
git help merge
,就会看到git merge
的文档。然后它提到:
merge前
merge后
所以说,那个commit message是自动添加的。
如果你实在讨厌这个commit,可以在merge时添加
--no-commit
。这样就不会产生commit message了。不过我不推荐这么做,这样的话,就不容易区分merge的结果了。