2

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

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

谢谢。

编辑:我之前不是很清楚。我在本地机器上工作,因此我被允许更改我的文件夹的内容,而不是包含我的文件夹的文件夹的内容。

4

1 回答 1

2

选项1::

git clone <repo_path> <folder name>

所以在你的情况下,它会是git clone sample.git local

选项 2::

存在本地 repo 的文件夹名称不必与远程的相同。

做一个 git 克隆 ...

git clone repo_pathOrURL

然后重命名文件夹

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

git clone sample.git

这会将存储库克隆到sample本地计算机上的一个文件夹中。然后只需根据您的喜好重命名此文件夹,在您的情况下local,并继续使用常规的 git pull 和 push。

于 2013-04-05T01:05:51.630 回答