Git 详细介绍查看、删除、重命名远程分支和tag

 更新时间:2017年01月22日 10:18:20   投稿:lqh  
这篇文章主要介绍了Git 详细介绍查看、删除、重命名远程分支和tag的相关资料,需要的朋友可以参考下

Git 详细介绍查看、删除、重命名远程分支和tag

1. 查看远程

分支加上-a参数可以查看远程分支,远程分支会用红色表示出来:

xiaosi@Qunar:~/code/qtown-score$ git branch -a
 FRESH-1606_qscore-20160503
* dev
 master
 remotes/origin/20151225-qtown-score-FRESH-1236
 remotes/origin/2016-2qtscore
 remotes/origin/FRESH-1606_qscore-20160503
 remotes/origin/HEAD -> origin/master
 remotes/origin/dev
 remotes/origin/master

2. 删除远程分支和Tag

2.1 在Git v1.7.0之后

删除远程分支:

git push origin --delete <branchName>

删除Tag:

git push origin --delete tag <tagname>

2.2 在Git v1.7.0之前

删除远程分支(推送一个空分支到远程分支,其实相当于删除远程分支):

git push origin :<branchName>

删除远程Tag(推送一个空tag到远程tag,其实相当于删除远程tag):

git tag -d <tagname>
git push origin :refs/tags/<tagname>

3. 重命名远程分支

在Git中重命名远程分支,其实就是先删除远程分支,然后重命名本地分支,再重新提交一个远程分支。

xiaosi@Q:~/code/qt$ git branch -av
* dev                      8d807de MOD
 master                     f600e50 code change during build
 remotes/origin/HEAD              -> origin/master
 remotes/origin/dev               8d807de MOD
 remotes/origin/master             f600e50 code change during build

删除远程分支:

git push --delete origin dev

重命名本地分支:

git branch -m dev develop

推送本地分支:

git push origin develop

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • yum 命令使用讲解

    yum 命令使用讲解

    这篇文章主要介绍了yum 命令使用讲解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • 一步步教你如何开启、关闭ubuntu防火墙

    一步步教你如何开启、关闭ubuntu防火墙

    这篇文章主要给大家介绍了关于如何开启、关闭ubuntu防火墙的相关资料,文中将ubuntu系统中防火墙的安装以及使用介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧。
    2018-04-04
  • 在ubuntu16.04上创建matlab的快捷方式(实现方法)

    在ubuntu16.04上创建matlab的快捷方式(实现方法)

    下面小编就为大家分享一篇在ubuntu16.04上创建matlab的快捷方式实现方法,具有很好的参考价值,希望对大家有所帮助
    2017-12-12
  • 在CentOS7中安装和配置ssh

    在CentOS7中安装和配置ssh

    这篇文章介绍了在CentOS7中安装和配置ssh的方法,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-12-12
  • git文件管理心得分享

    git文件管理心得分享

    本篇文章主要通过实例步骤给大家分享了在学习git文件管理时的心得,有兴趣的朋友学习参考下吧。
    2017-12-12
  • linux进程监控与自动重启的简单实现方法

    linux进程监控与自动重启的简单实现方法

    这篇文章主要给大家介绍了关于linux进程监控与自动重启的简单实现方法,文中通过示例代码介绍的非常详细,对大家学习或者使用linux具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-07-07
  • linux 下jenkins项目搭建过程(centos7为例 )

    linux 下jenkins项目搭建过程(centos7为例 )

    本文以centos7为例给大家介绍linux 下jenkins项目搭建过程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-10-10
  • Linux服务器网卡流量查看方法 shell和Python各一枚

    Linux服务器网卡流量查看方法 shell和Python各一枚

    这篇文章主要为大家详细介绍了Linux服务器网卡流量查看方法,shell和Python各一例,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • Linux CentOS下安装Tomcat9及web项目的部署

    Linux CentOS下安装Tomcat9及web项目的部署

    本文讲解在Linux CentOS下安装Tomcat9,以及Web项目的部署发布过程,通过实例代码相结合的形式给大家介绍的非常的详细,具有一定的参考借鉴价值,需要的朋友参考下吧
    2018-07-07
  • Centos 6.5 下配置DNS服务器的方法(图文详解)

    Centos 6.5 下配置DNS服务器的方法(图文详解)

    这篇文章主要介绍了Centos 6.5 下配置DNS服务器的方法详解,需要的朋友可以参考下
    2017-05-05

最新评论