git技巧:删除在本地有但在远程库中已经不存在的分支
2012-12-29 13:07
639 查看
上篇 讲到用
可以查看远程库的一些信息,及与本地分支的信息。有时候可能遇到如下情况
其中3.1, tc, xhl三个分支在远程库已经不存在了(你之前从远程库拉取过,可能之后被其他人删除了,你用 git branch -a 也是不能看出它们是否已被删除的),这时候我们可以删除本地库中这些相比较远程库中已经不存在的分支:
$ git remote show origin
可以查看远程库的一些信息,及与本地分支的信息。有时候可能遇到如下情况
$ git remote show origin * remote origin Fetch URL: ... .git Push URL: ... .git HEAD branch: master Remote branches: dev tracked jqmobi tracked master tracked refs/remotes/origin/3.1 stale (use 'git remote prune' to remove) refs/remotes/origin/tc stale (use 'git remote prune' to remove) refs/remotes/origin/xhl stale (use 'git remote prune' to remove) Local branches configured for 'git pull': dev merges with remote dev master merges with remote master Local refs configured for 'git push': dev pushes to dev (up to date) jqmobi pushes to jqmobi (up to date) master pushes to master (up to date)
其中3.1, tc, xhl三个分支在远程库已经不存在了(你之前从远程库拉取过,可能之后被其他人删除了,你用 git branch -a 也是不能看出它们是否已被删除的),这时候我们可以删除本地库中这些相比较远程库中已经不存在的分支:
$ git remote prune origin Password for '...': Pruning origin URL: ... .git * [pruned] origin/3.1 * [pruned] origin/tc * [pruned] origin/xhl
相关文章推荐
- git技巧:删除在本地的但在远程库中已经不存在的分支
- git remote prune origin删除本地有但在远程库已经不存在的分支
- git 删除本地追踪远程仓库但远程仓库已经不存在的分支
- git:删除远程已经不存在的本地标签
- Git删除不存在对应远程分支的本地分支
- git--- 删除不存在对应远程分支的本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- 关于git的升级 简单回滚和删除远程服务器中本地已经删掉的文件
- git删除本地、远程分支
- git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git合并分支,并且删除本地和远程分支
- 删除git在本地的无效远程分支
- git分支重命名 & 删除tag & 删除远程分支后本地依然存在的解决办法
- git 查看远程分支、本地分支、删除本地分支
- git 删除本地分支和远程分支、本地代码回滚和远程代码库回滚
- git远程删除分支后,本地git branch -a 依然能看到的解决办法
- git 查看远程分支、本地分支、创建分支、把分支推到远程repository、删除本地分支
- git 查看远程分支、本地分支、删除本地分支