【发布时间】:2021-08-19 07:19:15
【问题描述】:
我试图在同一位置克隆不同的分支,但它不断创建名称为 master(main) 而不是特定的 branch 的文件夹。
我使用的命令:
git clone --branch <branch-name> <git-URL>/sampleproject.git
我本地驱动器上的文件夹名称是sampleproject。如何克隆文件夹名称为 <branch-name> 的分支?
【问题讨论】:
-
在克隆命令的末尾添加
-
“克隆文件夹”是什么意思? Git 不是 SVN,分支也不是“文件夹”。在 git 中,将分支视为具有自己的时间线的平行宇宙,它可能会或可能不会与另一个分支/宇宙/时间线融合。
-
git clone的<directory>参数是最后一个命令行参数,所以git clone --branch sampleproject <git-URL>/sampleproject.git sampleproject应该这样做。 -
文件夹名称与克隆时签出的分支无关。
-
注意你不是在克隆一个分支。您正在下载一个完整的克隆,然后签出一个特定的分支。
标签: git github bitbucket cloning