1. 进入目标文件夹 cd <package>
2. 查找&锁定要目标分支(本地&远程)git branch -a
3. 删除本地分支 git branch -d <package>
⚠️:不能a分支上删除a分支,否则会报错。需要切换到其他的分支,例如:b分支删除a分支。
4. 删除远程分支 git push origin --delete <package>
⚠️:如果报错:‘error: unable to delete 'remotes/origin/xxx: remote ref does not exist’。无法删除远程分支时,首先清除远程分支的本地缓存:
git fetch -p origin
。有些时候清除了本地缓存实际上就已经删除了,没删除的话再输入git push origin --delete <package>
5.查看分支 git branch -a