【Git】提交时冲突解决解决
冲突原因是自己的提交的commit和远端的代码不一致。
一.reset方法
1.查看log
git log
2.回退之前commit,例子是回退两个
commit git reset --soft HEAD~2
3.保存所有暂存区内容
git stash
4.回退代码到和远端没有冲突的点
git reset --hard XXXXXXX
5.释放暂存区
git stash pop
6.解决冲突然后提交代码
git add .
git commit -m 'XXXXXX'
git remote add origin 远程仓库分支
二. rebase 方法
git checkout <branch name>
git fetch origin --prune
git rebase origin/master
git rebase --continue
git push origin <branch name> -f