git merge仓

Posted a-xu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git merge仓相关的知识,希望对你有一定的参考价值。

git merge --no-ff branch

合并指定代码

如果有冲突

git mergetool   可视化解决冲突, qa! 全退出

如果修复失败

git checkout branch -f  还原原分支代码

合并提交记录

git commit --amend 使用上一次的提交记录

git rebase -i HEAD~3  重新合并这三条记录

pik 是一条注释,fixup 是不要了,squash 合并到上一个里面  其它的功能还有,wq后即可

git push -f 覆盖提交即可

 

以上是关于git merge仓的主要内容,如果未能解决你的问题,请参考以下文章

git merge为啥会覆盖

[git] git merge 和 git merge --no-ff

git merge时merge/squash merge/rebase merge的区别

如何避免git merge branch

git merge, 如何merge一个branch到另外一个branch

git merge原理(递归三路合并算法)