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 覆盖提交即可

原文地址:https://www.cnblogs.com/a-xu/p/11549857.html