如何在不离开当前分支的情况下从另一个分支拉出来?

时间:2015-04-04 04:30:19

标签: git

我发现自己反复这样做了。

我在分行dev

git checkout master
git pull upstream master
git checkout dev
git rebase master

有没有办法可以像master一样进行拉动,而不必离开dev

1 个答案:

答案 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选项,允许您选择要重新设置的提交以及以哪种顺序