Git:删除远程冲突分支
Git: delete remote conflict branch
我想删除在远程冲突期间创建的分支:
git branch -r
origin/master
origin/master_SPITFIREMKV_Jun-26-221715-2020_Conflict
我尝试了
的变体
git push origin --delete master_SPITFIREMKV_Jun-26-221715-2020_Conflict
但总是returns以下错误:
error: unable to delete 'master_SPITFIREMKV_Jun-26-221715-2020_Conflict': remote ref does not exist
error: failed to push some refs to '...'
非常感谢您的帮助!
你要删除的分支在远端已经删除了,但是远端的跟踪分支还在。要解决此问题,您可以 运行 git fetch --prune origin
,这将删除上游不再存在的远程本地跟踪分支。
我想删除在远程冲突期间创建的分支:
git branch -r
origin/master
origin/master_SPITFIREMKV_Jun-26-221715-2020_Conflict
我尝试了
的变体git push origin --delete master_SPITFIREMKV_Jun-26-221715-2020_Conflict
但总是returns以下错误:
error: unable to delete 'master_SPITFIREMKV_Jun-26-221715-2020_Conflict': remote ref does not exist
error: failed to push some refs to '...'
非常感谢您的帮助!
你要删除的分支在远端已经删除了,但是远端的跟踪分支还在。要解决此问题,您可以 运行 git fetch --prune origin
,这将删除上游不再存在的远程本地跟踪分支。