我开始使用 git 一段时间后并没有完全理解其中的复杂性。我在这里的基本问题是找出 agit pull和之间的区别git pull --rebase,因为添加--rebase选项似乎并没有做非常不同的事情:只是拉动。
git pull
git pull --rebase
--rebase
请帮助我理解差异。
git pull = git fetch + git merge 反对跟踪上游分支
git fetch
git merge
git pull --rebase = git fetch + git rebase 反对跟踪上游分支
git rebase
如果您想知道如何git merge和git rebase不同,请阅读本文。