commit并push origin后 落后master且有冲突
1 test 修改文件并push origin了
2 master 也更新了该文件,并 push origin master 了,mater的更新在 test 的 merge request之后
3 rebase master
4 修改冲突文件后 git rebase --continue
- git add .
- git rebase --continue
5 git push -f
6 最后查看 merge request
commit并push origin后 落后master, 无冲突
1 test 新增文件
2 master 修改了 文件,test 与master无冲突
3 test rebase master, rebase 后 查看确实有了master的更新
4-1 此时 git pull origin test
#注释 :wq 后报错
git reset --merge 可以撤销操作,回到原始状态
4-2 此时 git push origin test
5 需要直接 git push -f origin test
push -f 后 ,查看远程test分支,确实已经有了master的更改