qrtt1
積分 1
git push origin --delete branchname
可以簡化成
git push origin :my_branch_or_tag
然後,有些不小心把 branch 的名稱,跟 tag 取的一樣的時候,會看到這樣的 error:
qty:repo qrtt1$ git push origin --delete my_branch_or_tag
error: dst refspec my_branch_or_tag matches more than one.
error: failed to push some refs to 'git@github.com:acme-git/repo.git'
這情況要刪衝突的 tag,需要改成:
git push origin :refs/tag/my_branch_or_tag