当拉的branch比较早,master更新了很多的时候,
git pull --rebase origin master,
然后:
1)没有冲突,直接rebase了
2)有冲突,vscode打开,解决冲突,
可以git status看到哪些both changed,解决掉,
然后,git add -u
然后, git rebase --continue,继续rebase完成。
添加到index,撤销add
git reset HEAD xxx(文件名)
简单对比git pull和git pull --rebase的使用
使用下面的关系区别这两个操作:
git pull = git fetch + git merge
git pull --rebase = git fetch + git rebase
https://blog.csdn.net/dake_160413/article/details/78676163
撤销已经git add的文件
https://blog.csdn.net/bingleihenshang/article/details/84850465