Git clone - no-checkout again

时间:2015-10-13 13:52:23

标签: git git-clone

我不想在我的机器上浪费空间,我只想查看存储库的历史(对于每个分支)。这就是为什么,我做了一个:

    git clone --no-checkout

在我这样做之后,有人推了一些东西。我必须做一些事情再次更新历史,但我不知道是什么。当然,我可以使用git checkout& git pull,但我不需要这些文件,我只需要更新.git文件夹。我尝试使用git fetch,但似乎历史记录没有更新。

1 个答案:

答案 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来不时更新回购。