我需要基于特定的git分支创建一个新项目。
我选择了:
文件->新建->从版本控制创建项目->Git
但是只有3个字段可以克隆主分支:
- Git存储库URL
- 父目录
- 目录名称
然而,没有选项提交特定的分支。
在IntelliJ中是否有克隆特定分支的方法?
我需要基于特定的git分支创建一个新项目。
我选择了:
文件->新建->从版本控制创建项目->Git
但是只有3个字段可以克隆主分支:
然而,没有选项提交特定的分支。
在IntelliJ中是否有克隆特定分支的方法?
您对Git的理解有误。在Git中,与任何分布式版本控制系统一样,默认情况下,您克隆包括所有分支的完整存储库。仅针对克隆存储库的默认分支(通常是master
),会自动创建并检出一个本地分支。但是,您仍然可以在本地存储库中将克隆存储库的所有分支作为远程跟踪分支存在。因此,在克隆后只需检出您想要的分支即可。如果使用命令行进行克隆,则可以在克隆命令中指定应该在克隆之后自动检出的分支(如果与默认分支不同),但是IJ显然没有这个选项。但是,在克隆后切换分支很容易。
正如Vampire所说,您需要克隆所有的git项目,然后切换分支。 您可以按下右下角的按钮更改分支 > Git:master > Remote Branches > 选择您的分支 > Checkout as new local branch
您可以通过命令行克隆单个分支,具体方法在此处解释:如何克隆特定的Git分支。但这不是直接的方法。
让我们用IntelliJ IDEA
来解释直接的方法:
Git => 分支
Checkout
就是这样 :)