【问题标题】:How to clone a specific branch from new git Visual Studio 2019 (not from command)?如何从新的 git Visual Studio 2019(而不是命令)克隆特定分支?
【发布时间】:2021-07-22 02:51:04
【问题描述】:

如何从 git Visual Studio 2019 克隆特定分支?我知道如何在命令中执行此操作,但不确定如何在 Visual Studio 2019 中使用新的 git 进行操作。

我能做的就是先克隆master,然后从那里选择特定的分支。

【问题讨论】:

  • Steve - 我发布了一个 VS 2019 的图解方法。你说你必须克隆 master,然后选择分支。可能是我发布的方法。希望这些细节可以帮助其他人。另外,我想知道 coderWorld 的解决方案是否是 GitHub 特定的。

标签: git visual-studio


【解决方案1】:

在使用 Git 时,建议使用 CMD 或 PowerShell 实例。你可以试试:

git clone -b branch_name --single-branch 'repo_url'

branch_name 是您的分支的名称,repo_url 是您的远程仓库的链接(仓库位置)。

如果您想通过 UI 完成:

  1. 你首先需要去 Github
  2. 从分支下拉列表中单击您需要的分支。您可以在此处查看下拉列表:
  3. 然后复制Github URL(从地址栏复制)粘贴到VS studio。而已。

如果您点击不同的分支,URL 会有所不同。例如,现在我选择了 constraints-2-0 并且您可以看到顶部的 URL 已更改。

【讨论】:

  • 如前所述,我知道如何使用命令执行此操作,但我想知道如何在 Visual Studio 2019 中执行此操作
  • 添加了从 UI 执行此操作的步骤。 @史蒂夫
  • 如果能解决您的目的,请接受答案。泰! :)
  • 分支下拉列表在哪里?可以打印屏幕吗?
  • 当然,我还能如何获取屏幕截图?我添加了另一张图片来澄清这一点。
【解决方案2】:

似乎只有一种途径可以通过 VS 获得分支。无法直接完成,但有一个简单的路径。

  1. 从 repo 中获取主分支的地址。在这一点上忘记分支。

  1. 告诉 VS 你要克隆一个现有的 repo。

  1. 给 VS git repo 地址 - 它在粘贴缓冲区中,所以只需将其粘贴到 repo 位置字段中。设置回购目的地。开始克隆操作。

  1. 观察VS完成操作。 (如果凭据已经正确。)

  1. 切换到所需的分支 - 在本例中为 dev。

就是这样。希望对您有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-05-09
    • 1970-01-01
    • 2015-07-10
    • 2010-12-27
    • 2017-06-17
    • 2020-09-27
    • 1970-01-01
    相关资源
    最近更新 更多