在GitHub for Windows中克隆多个分支

在GitHub for Windows中克隆多个分支,git,github,github-for-windows,Git,Github,Github For Windows,有时,我需要在本地磁盘上同时拥有GitHub repo的两个不同分支。(尤其是在处理gh页面时) 我通常通过在不同的文件夹中创建多个repo克隆来实现这一点,克隆使用不同的分支 是否可以在GitHub for Windows UI中执行此操作?(与将单个本地克隆从一个分支切换到另一个分支不同) 看起来,在本地克隆之间切换的唯一方法是每次都将新克隆拖到UI中。我认为不可能对当前版本(1.0.9.2)执行您想要执行的操作,但以下是我在两个分支上执行的操作 从Git Shell克隆两个分支 git克隆

有时,我需要在本地磁盘上同时拥有GitHub repo的两个不同分支。(尤其是在处理gh页面时)

我通常通过在不同的文件夹中创建多个repo克隆来实现这一点,克隆使用不同的分支

是否可以在GitHub for Windows UI中执行此操作?(与将单个本地克隆从一个分支切换到另一个分支不同)

看起来,在本地克隆之间切换的唯一方法是每次都将新克隆拖到UI中。

我认为不可能对当前版本(1.0.9.2)执行您想要执行的操作,但以下是我在两个分支上执行的操作

  • 从Git Shell克隆两个分支

    git克隆https://your-project/master/ 母版

    git克隆https://your-project/gh-pages/ gh页面

  • 在Git for Windows中,拖放要处理的文件夹

  • 要切换分支,请拖放另一个分支的文件夹

  • 你说的用户界面是什么意思?你说的是Github的GUI吗?@uDaY:我说的是新的应用程序。我也需要这个确切的功能-我希望它很快被添加。我觉得奇怪的是,这不是Github for Windows支持的主要用户故事之一。我错过了什么?@andrew:大多数人都希望在一个克隆中切换分支。这就是我现在正在做的。请注意,您不需要“停止跟踪此回购”,而且回购工具提示非常有用。我已更新了答案并删除了“停止跟踪此回购”部分。这非常有效,谢谢!如果将来有读者需要帮助克隆单个项目的多个分支,我会这样做:我用同样的方法在两个文件夹中创建两个分支,以便比较两个分支。我使用github作为窗口。最近我发现了一件奇怪的事情:我有3个项目。对于2个项目,Github For窗口可以同时显示每个项目的两个文件夹,这对我来说非常方便。但是第三个项目,它可以显示一个,无论是第一个分支还是第二个分支。但是为什么他们遵循不同的规则呢?