zoukankan      html  css  js  c++  java
  • Git 查看、删除、重命名远程分支

    原文地址:http://blog.csdn.net/sunnyyoona/article/details/52065544

    1. 查看远程分支

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

    $ git branch -a
      dev (本地分支)
    * master (本地分支)
      remotes/origin/master(远程分支)
    

    2. 删除远程分支

    2.1 在Git v1.7.0之后

    删除远程分支:

    git push origin --delete <branchName>
    

    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中重命名远程分支,其实就是先删除远程分支,然后重命名本地分支,再重新提交一个远程分支。

    4. 删除本地分支

    删除本地分支可以使用如下命令:

    1.非强制删除分支:当dev分支上提交的内容未合并到master分支上时,删除dev分支时会报错。需要先合并分支才能删除。

    $ git branch -d dev
    Deleted branch dev (was d08d09f).
    

    2.强制删除分支:当dev分支上提交的内容未合并到master分支上时,能强制删除dev分支,只是会丢失dev分支提交的且未合并到master分支上的内容

    git branch -D dev  
  • 相关阅读:
    策略模式-1.简单定义及一个实例
    单例模式-3.透明的单例模式
    单利模式2-一个简单的实例
    单例模式-1.单利模式的简单实现
    jquery animate的一个疑惑
    老版本select2设置初始值
    cookie的设置与清除会出现的一个问题
    给select2的ajax添加beforeSend方法
    Day16
    Day15
  • 原文地址:https://www.cnblogs.com/luyuefeng/p/8078990.html
Copyright © 2011-2022 走看看