Git只提取存储库的内容

时间:2013-04-05 00:58:08

标签: git version-control github

有没有办法只在不拉动主文件夹的情况下git拉出存储库的内容?例如,我在一个名为“sample”的存储库中有一堆文件,但我只想将“sample”的内容拉入我的本地存储库“local”。我想拉“样本”这样我得到:local - >样本 - > [内容]。有没有办法只拉内容?

我问,因为我在共享的Web服务器上运行,要求我将我的内容放在特定文件夹下(并在文件夹中命名某些文件名)。

感谢。

编辑:我以前不是很清楚。我正在使用本地计算机,以便 允许更改我的文件夹的内容,而不是包含我的文件夹的文件夹的内容。

1 个答案:

答案 0 :(得分:2)

选项1 ::

git clone <repo_path> <folder name>

因此,在您的情况下,它将是git clone sample.git local

选项2 ::

存在本地存储的文件夹名称不必与遥控器的名称相同。

做一个git clone ...

git clone repo_pathOrURL

然后重命名文件夹

因此,例如,您有sample.git作为远程存储库,请执行

git clone sample.git

这将在本地计算机上的名为sample的文件夹中克隆存储库。然后根据自己的喜好重命名此文件夹local,继续使用常规git pull和push。