从.git文件夹直接克隆git存储库在技术上是否合理?

时间:2014-05-04 21:20:35

标签: git

直接从.git文件夹克隆git存储库技术上是合理的,例如

git clone username@somehost:/home/username/workdir/.git

除此之外,将其重命名为非隐藏文件夹并将其用作远程文件夹,即mv .git propername.git然后执行git clone username@somehost:/home/username/workdir/propername.git

是正确的

我假设一旦.git目录重命名为propername.git,它就会作为工作目录的git repo消失。什么阻止propername.git成为包含它的目录的工作存储库?

1 个答案:

答案 0 :(得分:0)

您不必这样做(即使技术上可行)

简单git clone回购,同时为目标文件夹指定您想要的任何名称。

git clone /my/repo/url(/.git if you want) myDestinationFolder.

此处,“myDestinationFolder”可以是“propername”。

请注意,“propername.git”按照惯例保留给 bare repo (没有工作树的repo,意味着没有签出任何文件):

git clone --bare /my/repo/url(/.git if you want) propername.git