一般來說想要刪除遠端的 branch 直接使用:
git push REMOTE_NAME BRANCH_NAME
sample: git push origin dev
但是可能你無意中把 branch 名稱與 tag 名稱設定相同,當你想要刪除時 git 會給你錯誤訊息:
error: dst refspec BRANCH_NAME matches more than one
error: failed to push some refs to 'https://github.com/IskenHuang/xxxxxxxxxxxxx.git'
這時候如果你還是想要刪除遠端的 branch 請改下指令:
git push REMOTE_NAME :refs/heads/BRANCH_NAME
sample: git push origin :refs/heads/dev
相關連結
Deleting remote branches
沒有留言:
張貼留言