背景:
今天切换分支时,不小心使用了之前用过的一个分支名, 分支多了,命名也纠结.
- eg:
feature/payment
vsfeature/payments
- 我在本地也删除了
feature/payment
了,git branch -D feature/payment
Why? 大写的尴尬
调查:
git branch -a
发现本地记录远程分支和远程仓库里的分支情况不一样
总结:
- 清理分支时,本地分支和远程分支都要清理
- 同步分支信息,
$ git remote prune <remote_name>