我在eclipse juno中使用EGit 2.1.0。
用户 X 已创建并推送了分支 FeatureBranch 。下一个用户 Y 从主人那里拉。现在,在远程跟踪中,用户 Y的计算机上可以看到 FeatureBranch 。现在,用户 Y 想要加入在 FeatureBranch 上完成的工作。但 FeatureBranch 不会自动作为本地分支使用。因此,用户 Y 首先需要从远程 FeatureBranch 创建本地分支(否则所有提交最终都会被视为分离头)。
为什么用户 Y 必须先从远程分支手动创建本地分支才能提交/推送它?
答案 0 :(得分:0)
这就是git的工作方式。远程分支是只读的。如果你想自动化git checkout --track
或者你想要做的任何事情,你当然可以编写脚本。