【发布时间】:2013-01-29 22:06:40
【问题描述】:
我在 eclipse juno 中使用 EGit 2.1.0。
在存储库上,我右键单击 Remote Tracking 文件夹中的 origin/master 分支并创建一个新分支:
Source ref: refs/remotes/origin/master
Branch name: refs/heads/MyFeature
Merge=true
Checkout=true
所以 MyFeature 分支基于创建时的 origin/master 内容。因此,在 Local 文件夹中创建了一个本地分支 MyFeature。
如果我配置的分支是:
Upstream Branch: refs/heads/master
Remote: origin
我对最后一部分感到困惑。 MyFeature 分支基于 origin/master。为什么默认从本地 master 分支而不是远程 master 分支(它基于)拉取更改?
从命令行你会这样做:
$ git branch --track MyFeature origin/master
Branch MyFeature set up to track remote branch refs/remotes/origin/master.
【问题讨论】: