刪除本地分支
git branch -d [branch name]
如果提示未同步到遠程服務器,會提示無法刪除,你也可以使用下面的命令強制刪除。
git branch -D [branch name]
如果你只是想重命名分支,可以使用
git branch -m [branch name] [new branch name]
同步遠程倉庫
git push origin :[branch name]
注意:
號告訴推送的遠程服務器要刪除對應的分支
也可以使用下面的命令刪除遠程倉庫分支
git push --delete origin [branch name]
其他本地倉庫同步
首先獲取遠程倉庫最新內容
git fetch origin
查看所有分支信息
git branch -a
顯示遠程倉庫詳細信息
git remote show origin
可以看到有部分遠程倉庫對應的分支后面的狀態標識為stale
,這表示遠程倉庫已經刪除了該分支,並推薦使用git remote prune
命令移除這些分支
git remote prune origin
注意這里要加上遠程倉庫別名,我這里是origin
刪除完成后,再在其他本地倉庫上運行刪除分支命令對應分支命令即可
git branch -d [branch name]