我已经使用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