zoukankan      html  css  js  c++  java
  • 使用git命令删除branch

    使用git删除server上的一个branch注意事项:

      1. 使用命令:git push origin –delete 分支名 (分支名称需要去掉origin,如果有),

              git branch -D 或者-rd 分支名  删除的并不是服务器上的branch,是remote的tracking, 具体看后续图文操作详解

      2.   git branch -r  没有出现需要删除的branch,需要先使用git fetch origin 更新一下先

    图文步骤如下:

         1.  首先需要安装gitbash,自行安装,完成后输入命令git

                  

       2.  切换到git目录下,进行相关的git命令操作,否则会提示:

                  

       3.   查看branch name

                  

         问题 1: git branch -r  没有出现需要删除的branch。。。。。。,webui上面却有。。。。。。

                   

                  解决:为了效率这条命令并没有每一次都从远程更新仓库信息,需要手动更新一下:

                    git fetch origin

                  

                  

        4.  删除branch

                  git branch -D 或者-rd 分支名  无法删除,需要使用 git push origin –delete 分支名

                  先看git branch -D,貌似删掉,-r也没了,但是返回webui后,依然存在。。。。。。

                   可以看到-rd成功的提示信息,删除的是remote-tracking, -D提示不存在,因为之前已经删除掉了本地tracking的branch,所以找不到。

                    

                  使用 git push origin –delete  分支名称需要去掉origin,否则也会报错

                    

                   成功如下:提示删除成功。

                  

        切换到webui,OK

                    

  • 相关阅读:
    【转】ASP.NET配置文件详解
    asp.net 使用application实现单点登录(一个账号只能在一个地方登录)
    转:gridview获取当前行索引的方法
    awk中调用shell的自定义函数
    不想做操作工就把你的心静下来
    nagios通过脚本对系统进行定制监控
    关于一个sql执行时间而引发的讨论
    网站前端服务器高可用方案
    NFS在Centos 6.3下的安装
    关于perl中中文乱码的解决办法
  • 原文地址:https://www.cnblogs.com/leehm/p/11175117.html
Copyright © 2011-2022 走看看