git push时发现有冲突,保持原commit的完整性,使用优雅的命令:
git pull --rebase
git pull --rebase #衍合服务器最新代码
git status #查看有哪些冲突的文件
vi 冲突文件 #打开文件后搜索<<<<<<<与>>>>>>>之间的内容,就是冲突的地方,修改冲突行,保存退出。
git add 冲突文件 #添加修改后的文件到缓存区
git rebase --continue #继续rebase
git log #如果rebase成功,表示冲突已解决,此时可以查看log
git commit --amend #修改最后一次提交,包括文件与注释
git push #重新push提交
原文链接:https://blog.csdn.net/chenzhengfeng/article/details/82893802