Git查看、删除远程分支和tag - zrong's Blog
时间:2025-04-25
时间:2025-04-25
Git查看、删除远程分支和tag - zrong's Blog
本站文章除注明转载外,均为本站原创或者翻译。 本站文章欢迎各种形式的转载,但请18岁以上的转载者注明文章出处,尊重我的劳动,也尊重你的智商; 本站部分原创和翻译文章提供markdown格式源码,欢迎使用文章源码进行转载; 本文标题:Git查看、删除远程分支和tag
本文链接:http://www.77cn.com.cn/post/1746.htm
2013-01-09:加入删除远程tag的内容
查看远程分支
加上-a参数可以查看远程分支,远程分支会用红色表示出来(如果你开了颜色支持的话): View CodeBASH
删除远程分支和tag
在Git v1.7.0 之后,可以使用这种语法删除远程分支:
View CodeBASH
View CodeBASH
否则,可以使用这种语法,推送一个空分支到远程分支,其实就相当于删除远程分支:
View CodeBASH
View CodeBASH
两种语法作用完全相同。
删除不存在对应远程分支的本地分支
假设这样一种情况:
1. 我创建了本地分支b1并pull到远程分支 origin/b1;
2. 其他人在本地使用fetch或pull创建了本地的b1分支;
3. 我删除了 origin/b1 远程分支;
4. 其他人再次执行fetch或者pull并不会删除这个他们本地的 b1 分支,运行 git branch -a 也不能看出这个branch被删除了,如何处理?
使用下面的代码查看b1的状态:
View CodeBASH
这时候能够看到b1是stale的,使用git remote prune origin 可以将其从本地版本库中去除。
更简单的方法是使用这个命令,它在fetch之后删除掉没有与远程分支对应的本地分支:
View CodeBASH
把本地tag推送到远程
View CodeBASH
获取远程tag
View CodeBASH
参考文章
https://http://www.77cn.com.cn/makandra/621-git-delete-a-branch-local-or-remote http://www.77cn.com.cn/questions/2003505/how-do-i-delete-a-git-branch-both-
locally-and-in-github
http://www.77cn.com.cn/deepnighttwo/archive/2011/06/18/2084438.html
关联文章
查看文档来源:http://www.77cn.com.cn/post/1746.htm
下一篇:110514装配式建筑结构