我发现自己反复这样做了。
我在分行dev
。
git checkout master
git pull upstream master
git checkout dev
git rebase master
有没有办法可以像master
一样进行拉动,而不必离开dev
?
答案 0 :(得分:1)
......所以
git checkout dev
git fetch upstream
git merge upstream/master
或者,正如@Makoto建议的那样,如果您想保留您的分支历史记录" linear",您可以将git merge upstream/master
替换为git rebase upstream/master
。此外,git rebase
有一个很好的-i
选项,允许您选择要重新设置的提交以及以哪种顺序