6

我已经使用 克隆了一个 git repo git clone --mirror,并且我想保持镜像是最新的。到目前为止,我一直在使用git fetch --all,但我注意到在原始仓库中删除的分支不会在镜像仓库中删除。我看过如何更新git clone --mirror但我的使用尝试git remote update似乎不起作用 - 在原始存储库中删除的分支在镜像存储库中仍然可见。

4

2 回答 2

10

用于git remote prune remoteName删除远程分支。

您还可以将--prune标签添加到git remote update

于 2011-08-15T18:00:59.703 回答
0

我更进一步并全局配置它:

git config --global fetch.prune true
于 2019-07-02T07:51:57.177 回答