删除远程分支的方法如下:
git push origin :master
如果本地版本落后于远程版本,则需要进行以下操作:
git push --force origin :master
但是,强制删除例如基于本地主分支的“master”分支意味着什么?您将不会删除远程“master”分支所指向的位置。
删除远程分支的方法如下:
git push origin :master
如果本地版本落后于远程版本,则需要进行以下操作:
git push --force origin :master
但是,强制删除例如基于本地主分支的“master”分支意味着什么?您将不会删除远程“master”分支所指向的位置。
:branch
refspec 是推送 分支 删除 的语法,也可以写成:
git push origin --delete <branchName>
git push :
混淆,其中':
'代表“匹配分支”。
--force
用于本地分支与其远程对应分支(上游分支)的历史记录不同的情况。 master
,它的历史记录会更改,您需要--force才能将其推送。
git reflog
来访问。