如何从浅分支中获取/拉取更改(--depth 1)

时间:2017-12-06 12:20:17

标签: git github mean

我正在研究一个MEAN框架项目。 MEAN github repository link

我使用以下命令克隆MEAN存储库,如文档中所示。

git clone --depth 1 https://github.com/linnovate/mean.git  

几周后我就这样做了,现在我需要从这个原始存储库更新我的本地存储库。他们的官方存储库是30个提交。所以我使用了以下命令。

git fetch

通常它会假设获取所有更改并更新我的存储库。但这一次,它没有做任何事情。

然后我使用了以下命令。

 git fetch --depth 1

然后它向我展示了这一点。

remote: Total 0 (delta 0), reused 0 (delta 0), pack-reused 0

任何人都可以告诉我如何从官方存储库中获取所有更改。这是我的分叉存储库。 https://github.com/chanakaDe/mean

我也使用了以下两个命令。但没有好结果。

git pull
git pull --depth 1

请帮我解决这个问题。 : - )

1 个答案:

答案 0 :(得分:0)

正如this very good answer中对同一问题所述:

  

git fetch

     

git reset --hard origin / master

     

(git clean -dfx)