git clone的目标目录是否必须与repo名称匹配?

时间:2013-12-31 22:56:56

标签: git github

换句话说,我在Github上有一个名为st3_packages(https://github.com/pitosalas/st3_packages)的回购。

我想做一个git clone并让它在我的本地计算机上创建一个名为“Packages”的目录。
这可能吗?

1 个答案:

答案 0 :(得分:6)

是的,有可能:

git clone https://github.com/pitosalas/st3_packages Packages

使用git clone时,您可以指定本地根目录。

<directory>
  

要克隆的新目录的名称。
  如果没有明确指定目录(repo/path/to/repo.gitfoohost.xz:foo/.git,则使用源存储库的“人性化”部分。
  仅当目录为空时才允许克隆到现有目录中。


作为Chris comments,您可以重命名该顶级目录 Git只关心所述顶级文件夹中的.gityou can get with various commands

git rev-parse --show-toplevel
git rev-parse --git-dir