當遠端建立了一個tag,然後pull到本地,遠端又將此 tag 刪除,本地的tag依舊是存在,如何使用指令強制更新
git fetch試試
git fetch
git fetch -t -p -f
如果remote刪除了tag, 本地git push -t的時候還是會把本地的push上去, 所以最好在fetch之前把本地的tag刪除掉:
git push -t
git tag -l | xargs git tag -d git fetch -t -p -f
git fetch
試試如果remote刪除了tag, 本地
git push -t
的時候還是會把本地的push上去, 所以最好在fetch之前把本地的tag刪除掉: