如何保持git镜像同步(包括删除分支)



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

使用git remote prune remoteName删除远程分支

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

我更进一步,全局配置:

git config --global fetch.prune true

最新更新