添加本地分支但需要设置远程分支(SmartGIT)

3

你好,我是一个SmartGIT的初学者,我想创建一个本地分支,并且该分支名称应该在远程分支列表中显示。

例如:-

目前我有:

Local Branches (2)

develop = origin
master = origin


origin (2)

develop
master

我想将一个名为"MyPro"的项目添加到本地分支,但我希望它也能被设置在远程仓库中,首先它将从远程仓库中获取->develop分支。
因此,最终结果应该是这样的:
Local Branches (3)

develop = origin
master = origin
MyPro = origin


origin (3)

develop
master
MyPro

所以我可以在本地工作的MyPro并提交到远程MyPro ,然后将远程MyPro合并到远程develop分支中。
我尝试了几件事情,其中之一是:
  • 右键单击“本地分支”。添加一个分支。
  • 然后将追踪的远程分支设置为origin develop。
但没有在origin中为我创建MyPro
我也试图去origin并创建一个名为MyPro的分支,并从origin -> develop进行检出,但这也不可能。
我知道这非常简单,但我真的做不到。
请帮忙,提前感谢。
1个回答

2
首先,使用Branch|Add Branch创建您的本地MyPro分支(核心Git将其知道为refs/heads/MyPro)。确保您将使用Add Branch & Checkout确认此对话框,因此SmartGit将立即将您放入新分支中。
现在有几个提交。
最后,使用Remote|Push将您的新分支推送到origin,并在SmartGit询问时选择Configure跟踪。这将创建origin/MyPro(核心Git将其知道为refs/remotes/origin/MyPro)。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接