首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用smartgit创建远程分支?

如何使用smartgit创建远程分支?
EN

Stack Overflow用户
提问于 2010-08-16 21:01:23
回答 7查看 26.3K关注 0票数 12

如何使用smartgit创建远程分支?

EN

回答 7

Stack Overflow用户

回答已采纳

发布于 2010-08-16 21:15:44

使用常见的命令行Git,当您使用git clone href://...克隆远程存储库时,会自动创建一个远程引用(默认情况下,它将称为远程“源”)。

或者,您可以使用git remote add origin href://...之类的命令手动添加它。要向上推一个分支,您可以执行git push origin branchname。(请参阅更多详细的示例和解释here。)

但是,我可以看到SmartGit有一点不同(我自己还没有用过它),它是基于图形用户界面的。据我所知,上面提到的“克隆”和“推送”命令可以在SmartGit的“远程”菜单中找到。如果要添加对远程存储库的引用,在“远程”菜单中是否有“添加”选项??

票数 7
EN

Stack Overflow用户

发布于 2012-06-20 14:52:33

推送高级技巧对我不起作用。在SmartGit 3.0.6上,我唯一能做到这一点的方法是:

  • Remote -> Manage Remotes,然后单击Add并输入远程主机的详细信息,例如,单击Pull。它会说它只能更新子模块等等,点击OK。获取将输出一个警告"no common commits".
  • Now go to Branch -> Branch Manager“。右键单击您的本地分支并选择,设置跟踪的分支...,然后再次选择适当的远程分支。这一次是正确的。
  • 终于实现了远程推送。

对于图形用户界面工具来说,让一些不那么直观的东西变得不那么直观是一个相当大的成就,但SmartGit在这方面做得很棒。

票数 11
EN

Stack Overflow用户

发布于 2012-01-31 23:49:41

SmartGit没有明确说明这一点,但有一种简单的方法可以实现这一点。首先,我假设您了解分支跟踪。本地分支通常会跟踪远程分支(可能在服务器上)。这允许您将更改推送到该分支或从该分支拉取更改。

诀窍是重置跟踪分支,使其不跟踪任何内容。为此,请转到branch»Branch Manager,右键单击您的本地分支,然后单击‘重置跟踪的分支...’。

现在,当您准备将更改作为新的远程分支推送时,请转到remote»push Advanced,并确保“Push current branch”单选按钮是唯一选中的。

当您按下按钮时,它将询问您是否要配置跟踪。按跳过按钮。现在您应该有了一个远程分支。

注意:在推送分支之前,将您想要命名的本地分支命名为远程分支。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3493326

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档