我想在EGit中实现以下操作:
$ git checkout -b newbranch
$ git push -u origin newbranch
这会给我创建一个新的本地分支,将其推送到上游服务器并创建正确的跟踪引用。在 EGit 中我应该如何做同样的操作?
对于第一步操作,您可以阅读EGit手册 "创建新的本地分支 "
选择Team > 切换到... > 新建分支
关于推送,请参阅Vogella的Egit教程,还有 "Push参考规范"
推送分支 / 初始推送向导简化了推送分支的过程,同时还允许通过推送操作创建的新分支进行上游配置:
branch.newbranch.merge = refs/heads/master
),但我想要一个正确的上游跟踪引用,就像 -u
标志创建的那样。 - neelancegit push --set-upstream
的错误报告:https://bugs.eclipse.org/bugs/show_bug.cgi?id=378960 - robinst