Git查看、删除远程分支和tag - zrong's Blog

时间: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

Git查看、删除远程分支和tag - zrong's Blog.doc 将本文的Word文档下载到电脑

    精彩图片

    热门精选

    大家正在看

    × 游客快捷下载通道(下载后可以自由复制和排版)

    限时特价:7 元/份 原价:20元

    支付方式:

    开通VIP包月会员 特价:29元/月

    注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
    微信:fanwen365 QQ:370150219