zoukankan      html  css  js  c++  java
  • 删除远程分支

    删除本地分支
    在删除分支的时候,我们会使用git branch --delete dev来执行.有时还会通过缩写git branch -d dev来代替,使用中我们发现还有git branch -D dev的写法,他们有什么区别呢?

    -d是--delete的缩写,在使用--delete删除分支时,该分支必须完全和它的上游分支merge完成(了解上游分支,可以点击查看链接),如果没有上游分支,必须要和HEAD完全merge
    -D是--delete --force的缩写,这样写可以在不检查merge状态的情况下删除分支

    --force简写-f,作用是将当前branch重置到初始点(startpoint),如果不使用--force的话,git分支无法修改一个已经存在的分支.

    删除远程分支
    指令git push origin --delete branch,该指令也会删除追踪分支

    作者:sea_biscute
    链接:https://www.jianshu.com/p/5068997164cb#:~:text=%E9%80%9A%E8%BF%87%E6%8C%87%E4%BB%A4%20git%20branch%20--delete%20--remotes%20%3Cremote%3E%2F%3Cbranch%3E%20%2C%E5%8F%AF%E4%BB%A5%E5%88%A0%E9%99%A4%E8%BF%BD%E8%B8%AA%E5%88%86%E6%94%AF%2C%E8%AF%A5%E6%93%8D%E4%BD%9C%E5%B9%B6%E6%B2%A1%E6%9C%89%E7%9C%9F%E6%AD%A3%E5%88%A0%E9%99%A4%E8%BF%9C%E7%A8%8B%E5%88%86%E6%94%AF%2C%E8%80%8C%E6%98%AF%E5%88%A0%E9%99%A4%E7%9A%84%E6%9C%AC%E5%9C%B0%E5%88%86%E6%94%AF%E5%92%8C%E8%BF%9C%E7%A8%8B%E5%88%86%E6%94%AF%E7%9A%84%E5%85%B3%E8%81%94%E5%85%B3%E7%B3%BB%2C%E5%8D%B3%E8%BF%BD%E8%B8%AA%E5%88%86%E6%94%AF.%20%E5%A6%82%E4%B8%8A%2C%E9%80%9A%E8%BF%87%E5%91%BD%E4%BB%A4%E8%A1%8C,git%20remote%20update%20%E5%92%8C%20git%20remote%20prune%20%E6%B2%A1%E6%9C%89%E5%A4%AA%E5%A4%9A%E5%AD%98%E5%9C%A8%E7%9A%84%E5%BF%85%E8%A6%81%2C%E5%B0%BD%E7%AE%A1%E5%A6%82%E6%AD%A4%2C%E7%9B%AE%E5%89%8Dgit%E5%B9%B6%E6%B2%A1%E6%9C%89%E5%88%A0%E9%99%A4%E8%BF%99%E4%B8%A4%E4%B8%AA%E6%8C%87%E4%BB%A4%E7%9A%84%E6%89%93%E7%AE%97.
    来源:简书
    著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
  • 相关阅读:
    c++ CPO ADL
    c++ intrusive
    c++边界检查
    C++仿函数
    C++ RefBase
    c++ vector容器的尺寸问题
    关于调用约定
    C++学习之字符串类、容器
    C++异常
    Git常用命令大全,迅速提升你的Git水平
  • 原文地址:https://www.cnblogs.com/rsapaper/p/14385749.html
Copyright © 2011-2022 走看看