git拉取代码冲突处理

参考文章:https://www.jianshu.com/p/b74ee1f4135f

问题:
git拉取代码冲突处理_第1张图片
因为git commit前没有git pull同步远程分支的代码,所以push会发生错误

解决办法:
1、可以使用git reset --hard HEAD^来回退到上一次commit的状态。此命令可以用来回退到任意版本:git reset --hard commit id
这里建议使用git reset --soft commit id

git reset --soft :回撤commit到之前的某个commit_id版本,再git status查看,可以看到已经回撤,并且保留了之前修改。
git reset –hard :这种方式不推荐,他也是撤销,但是并不会保留之前的修改。

2、回退了之后,再git pull

你可能感兴趣的:(git,git)