删除git branch -a 中不存在的远程分支
2017-10-20 16:26
459 查看
1. git remote show origin 用这个命令查看本地分支对应的远程分支的状态 * remote origin Fetch URL: git@192.168.2.13:private-cloud/console.git Push URL: git@192.168.2.13:private-cloud/console.git HEAD branch: master Remote branches: dev tracked dev-V2.0 tracked dev-private-cloud tracked feature-onekey-deploy tracked feature/container-test new (next fetch will store in remotes/origin) feature/finance-v3.0.1-compute new (next fetch will store in remotes/origin) feature/finance-v3.0.1-migrate-resource-new new (next fetch will store in remotes/origin) feature/finance-v3.0.1-monitor-view new (next fetch will store in remotes/origin) feature/finance-v3.0.1-source tracked feature/finance-v3.0.1-ticket tracked feature/finance-v3.0.1-trash-waf new (next fetch will store in remotes/origin) feature/repor-bridge new (next fetch will store in remotes/origin) master new (next fetch will store in remotes/origin) refs/remotes/origin/915 stale (use 'git remote prune' to remove) refs/remotes/origin/bugfix-cmdb-fe stale (use 'git remote prune' to remove) refs/remotes/origin/bugfix-jumper stale (use 'git remote prune' to remove) refs/remotes/origin/bugfix-volume-pools stale (use 'git remote prune' to remove) refs/remotes/origin/bugfixs/powervm-subnet stale (use 'git remote prune' to remove) refs/remotes/origin/charge_mode_fix stale (use 'git remote prune' to remove) refs/remotes/origin/code-enhancement stale (use 'git remote prune' to remove) refs/remotes/origin/day-week-report stale (use 'git remote prune' to remove) refs/remotes/origin/debug-powervm-nets stale (use 'git remote prune' to remove) refs/remotes/origin/vmware-multi-netcard stale (use 'git remote prune' to remove) Local branches configured for 'git pull': dev-beijing-bank merges with remote dev-beijing-bank feature/finance-v3.0.1-ticket merges with remote dev-beijing-bank-majing Local refs configured for 'git push': dev pushes to dev (local out of date) dev-hankou-bank-V2.0 pushes to dev-hankou-bank-V2.0 (local out of date) feature/finance-v3.0.1-source pushes to feature/finance-v3.0.1-source (up to date) feature/finance-v3.0.1-ticket pushes to feature/finance-v3.0.1-ticket (local out of date) tracked表示远程分支还存在,stale表示远程分支不存在了
2.根据提示,执行 git remote prune origin 删除没用的引用
Pruning origin
URL: git@192.168.2.13:private-cloud/console.git
* [pruned] origin/915
* [pruned] origin/bugfix-cmdb-fe
* [pruned] origin/bugfix-jumper
* [pruned] origin/bugfix-volume-pools
* [pruned] origin/bugfixs/powervm-subnet
* [pruned] origin/charge_mode_fix
* [pruned] origin/code-enhancement
3.再次执行git branch -a 远程分支不存在的分支已经没有了
相关文章推荐
- git--- 删除不存在对应远程分支的本地分支
- git技巧:删除在本地的但在远程库中已经不存在的分支
- Git删除不存在对应远程分支的本地分支
- git远程删除分支后,本地git branch -a 依然能看到的解决办法
- Git使用手册/Git教程:git branch 分支操作、创建分支、查看分支、删除分支、删除本地分支、删除远程分支
- git remote prune origin删除本地有但在远程库已经不存在的分支
- git 删除远程分支 branch
- git远程删除分支后,本地git branch -a 依然能看到的解决办法。
- git技巧:删除在本地有但在远程库中已经不存在的分支
- git 删除本地追踪远程仓库但远程仓库已经不存在的分支
- git远程删除分支后,本地git branch -a 依然能看到的解决办法。
- git远程删除分支后,本地git branch -a 依然能看到的解决办法。
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 删除远程分支
- Git 如何删除本地分支和远程分支
- git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚
- Git查看、删除、重命名远程分支和tag
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git删除远程分支后,本地同步问题
- git 查看远程分支、本地分支、删除本地分支