我不想在我的机器上浪费空间,我只想查看存储库的历史(对于每个分支)。这就是为什么,我做了一个:
git clone --no-checkout
在我这样做之后,有人推了一些东西。我必须做一些事情再次更新历史,但我不知道是什么。当然,我可以使用git checkout& git pull,但我不需要这些文件,我只需要更新.git文件夹。我尝试使用git fetch,但似乎历史记录没有更新。
答案 0 :(得分:3)
--bare
git clone
选项
<强>更新强>:
克隆完成后,请确保配置中的remote.origin
部分(请参阅repo中的config
文件)包含fetch
密钥。该部分应如下所示:
[remote "origin"]
url = <upstream repo remote address>
fetch = +refs/heads/*:refs/remotes/origin/*
然后您可以通过在回购邮件中发布git fetch
来不时更新回购。