等效命令"同步"在Github窗口

时间:2014-03-17 20:20:27

标签: git bash github rebase

您好在Github for Windows上有这个选项:同步

http://i.gyazo.com/57e89b2b267e73b22ea1fb68555383c2.png

当我想使用我的git bash时,我不知道相当于这个“同步”

我的意思是我必须使用不同的分支,我想用master更新我的分支。

不是简单的拉动,我也想使用rebase。

似乎按钮“sync”执行rebae,那么等效命令提示符是什么?

如果我使用git pull --rebase我有:

There is no tracking information for the current branch.
Please specify which branch you want to rebase against.
See git-pull(1) for details

    git pull <remote> <branch>

If you wish to set tracking information for this branch you can do so with:

    git branch --set-upstream-to=origin/<branch> foundation_grunt

1 个答案:

答案 0 :(得分:1)

如果你想重新分支你的分支,那么它基于当前的master

git fetch
git rebase master

如果要将master的更改合并到您的分支:

git fetch
git merge master

我不知道哪个相当于“同步”,但我通常会将我的分支从master,checkout master重新绑定,然后合并我的分支,因为我发现这通常会导致最干净的历史。我工作的主要项目使用this model