问题描述
当远程创建了一个tag,然后pull到本地,远程又将此 tag 删除,本地的tag依旧是存在,如何使用命令强制更新
问题解答
回答1:git fetch试试
回答2:git fetch -t -p -f
如果remote删除了tag, 本地git push -t的时候还是会把本地的push上去, 所以最好在fetch之前把本地的tag删除掉:
git tag -l | xargs git tag -dgit fetch -t -p -f

问题描述
当远程创建了一个tag,然后pull到本地,远程又将此 tag 删除,本地的tag依旧是存在,如何使用命令强制更新
问题解答
回答1:git fetch试试
回答2:git fetch -t -p -f
如果remote删除了tag, 本地git push -t的时候还是会把本地的push上去, 所以最好在fetch之前把本地的tag删除掉:
git tag -l | xargs git tag -dgit fetch -t -p -f
相关文章:

网公网安备:皖ICP备2020019022号-8 Copyright ¢ 2020-2025 Powered by V1.8 All Rights Reserved 技术支持:乐呵呵网
声明:本站所有资源以学习为主