一:在修改完文件后,本地commit前下拉,但是本次修改的文件已经提前被别人改了。
解决:
1:git stash 暂存
2:git pull 下拉
3:如果有冲突,先解决冲突,没有的话会自动合并
4:git stash pop stash@{0} 恢复暂存代码
5:commit -m"message"。
二:无需下拉,本地直接提交
1:git commit -m "message"
2:git pull --rebase && git push (使用--rebase 自动检查合并代码)
3:若有冲突手动修改,再push,没有的话直接就提交到远程仓库。
作者心情:昨夜西风凋碧树,独上高楼,望尽天涯路。
如无特殊说明,文章均为本站原创,转载请注明出处
- 转载请注明来源:解决git push 时的冲突
- 本文永久链接地址:http://icehill.cn/post/single/info/104.html