码迷,mamicode.com
首页 > 其他好文 > 详细

git push冲突

时间:2020-06-27 11:40:01      阅读:74      评论:0      收藏:0      [点我收藏+]

标签:ash   div   推荐   com   git log   pos   pac   link   注释   

git push冲突

第一个解决办法

新建分支
新建一个分支,然后把新的这个分支推上去,适合版本迭代或者多人开发
git checkout -b dev (等于简写:git branch dev git checkout dev)
git push origin sub
执行以上两步,则实现在远程仓库新建一个分支。

第二个解决办法

手动解决冲突
将远程仓库下载下来,然后进行手动冲突解决,适合统一版本进度
git pull --rebase #衍合服务器最新代码
git status #查看有哪些冲突的文件
vi 冲突文件 #打开文件后搜索<<<<<<<与>>>>>>>之间的内容,就是冲突的地方,修改冲突行,保存退出。
git add 冲突文件 #添加修改后的文件到缓存区
git rebase --continue #继续rebase
git log #如果rebase成功,表示冲突已解决,此时可以查看log
git commit --amend #修改最后一次提交,包括文件与注释
git push #重新push提交
引用:火龙映天

第三个解决办法

强行推送(不推荐)
把远程仓库给覆盖掉,这种适合个人开发,且确认远程仓库已经没有有用信息,慎用
git push origin master --force

git push冲突

标签:ash   div   推荐   com   git log   pos   pac   link   注释   

原文地址:https://www.cnblogs.com/muche-moqi/p/13197511.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!