IntelliJ IDEA git克隆一个特定分支

wwtsj6pe  于 2022-12-25  发布在  Git
关注(0)|答案(4)|浏览(595)

我需要创建一个基于特定git分支的新项目。我选择了:File->new->Project from Version Control->Git然而,只有3个字段导致克隆主分支:

  • Git存储库URL
  • 父目录
  • 目录名称

但是,没有提交特定分支的选项。
在IntelliJ中,是否可以使用Git克隆一个特定的分支?

tyg4sfes

tyg4sfes1#

你误解了Git。在Git中,就像在任何DVCS中一样,默认情况下你克隆了整个仓库,包括所有分支。只针对克隆仓库的默认分支(最常见的是master),有一个本地分支被自动创建并 checkout 。2但是你仍然有克隆仓库的所有分支作为远程跟踪分支出现在你的本地仓库中。所以在克隆之后 checkout 你想要的分支。如果你用命令行来克隆,你可以给予clone命令一个分支,如果这个分支与默认分支不同,那么在克隆之后自动 checkout 。但是IJ显然没有这样的选择,但是在克隆后切换分支很容易。

xzabzqsa

xzabzqsa2#

正如Vampire所说,你必须克隆所有的git项目,然后更改分支。你可以按右下角〉Git:master〉Remote Branches〉choose your branch〉Checkout as new local branch来更改分支

kzmpq1sx

kzmpq1sx3#

首先你从master checkout ,一旦完成,到右下角,点击Git,弹出窗口将打开,点击显示更多,它将填充远程分支中的所有分支。(最好拖动并最大化该框)。并从远程分支中选择您所需的分支,并 checkout 。自动您选择的分支将作为您的项目在intellij中。Image of Inttelij Bottom Location
Select Show more Option
Do Check your required branch

hmae6n7t

hmae6n7t4#

您可以通过命令行克隆单个分支,如下所述:但这并不是一条直路。
让我们解释一下使用IntelliJ IDEA执行此操作的直道:
1.克隆项目(无论分支数量如何,每个存储库都有一个链接可供克隆)。
1.转到Git =〉Branches

1.选择您需要的特定分支,然后单击Checkout

就是这样:)

相关问题