git拉到特定文件夹,而不是主文件夹

时间:2014-05-11 01:09:48

标签: git

当我git pull存储库信息时,我的所有存储库文件夹最终都在我的用户的根文件夹中。相反,我希望git将每个存储库拉到一个带有存储库名称的文件夹中,但是在我的用户根目录中名为git-repositories的文件夹中。

我尝试cd进入~/git-repositories/blogger-templates(blogger-templates是回购名称),然后运行

git pull https://github.com/blue-ice/blogger-templates

但是存储库中的所有文件夹最终都在我的根文件夹中。如何让它们进入~/git-repositories/blogger-templates

2 个答案:

答案 0 :(得分:1)

好像你已经制作/克隆了你家里的回购。运行git clone url_to_remote path_where_you_want_your_local。现在git pull将更新您在第二个参数中提供的路径中的文件(请注意,您必须在本地repo目录中拉动)。从家里移除.git dir也是件好事。

答案 1 :(得分:1)

访问github repo网页:

https://github.com/blue-ice/blogger-templates

在右侧边栏栏中,您会看到:

SSH Clone URL
git@github.com:blue-ice/blogger-templates.git

首次从GitHub检索存储库时,您希望使用git clone

git clone git@github.com:blue-ice/blogger-templates.git

在初始git clone之后,您可以使用git pull,事情会按照您的预期运作。