我想用EGit做以下事情: - 创建一个新的本地分支 - 将其推送到远程存储库
现在,我对创建分支的对话框中的所有这些选项感到困惑。我不确定它是否应该引用任何远程分支(因为它将变为远程本身,然后我的本地分支应该链接到这个新创建的远程分支)。 而且我仍然没有得到不同的拉动策略(如果在命令行创建分支以及何时建议使用其他分支,那么默认是什么?)
我已经找到了如何进行第二步的说明,但我不确定第一步。有人可以帮忙吗? (使用对话框的配置屏幕截图将是完美的....)
答案 0 :(得分:1)
这是使用EGit 3.2的方式:
使用上下文菜单团队→切换到→新分支...
<创建本地分支/ LI>在对话框中,输入分支的名称。您不希望将其配置为使用master进行推/拉,因为我们在将分支推送到远程时会这样做。完成向导:
使用团队→推送分支将当前分支推送为新的远程分支...
现在,您可以选择是否要在启用此分支时重新绑定或合并本地提交:
下一页将在推送完成前显示确认页面,然后您可以完成向导。
之后,您可以在签出分支以推送到远程分支时使用 Push to Upstream ,或者 Pull 从远程分支获取更改