Abo*_*ove 11 branch git-remote egit
假设我有一个Eclipse项目,它使用EGit进行版本控制,并与远程存储库连接git@myrepo.com:git2013.在我的项目中,在本地分支下newstuff,我创建并更改了一些文件.现在,我想将其推送到newstuff我的远程存储库中命名的远程分支.但我的远程存储库只有一个分支master.
如何创建一个名为的新远程分支newstuff?
PS:请不要用命令行git命令回答; 描述如何在EGit中完成它.
rob*_*nst 10
在EGit 3.2中,现在有一个专用向导用于此用例:
在上下文菜单中选择Team → Push Branch ....
在向导中,您可以更改要推送到哪个远程以及是否应该合并或重新绑定此分支:

下一页将在执行推送之前显示确认,然后您可以完成向导.
之后,您可以在签出分支以推送到远程分支时简单地使用Push to Upstream,或者Pull来从远程分支获取更改.
您可以按照“配置上游推送”部分来推送给定分支:

推送远程仓库上尚不存在的分支将在所述远程仓库上创建它。
您可以指定要使用的refspec ,或使用Push ref 规范。
上述内容将推动所有当地分支机构。
2013 年 12 月更新(Egit 3.2):正如robinst的回答(已投票)中提到的,您现在拥有:
推送分支/初始推送向导简化了推送分支,还允许对推送操作创建的新分支进行上游配置。
改进创建分支时上游配置的 UI:

| 归档时间: |
|
| 查看次数: |
18802 次 |
| 最近记录: |