我正在研究一个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
请帮我解决这个问题。 : - )
答案 0 :(得分:0)
正如this very good answer中对同一问题所述:
git fetch
git reset --hard origin / master
(git clean -dfx)