zoukankan      html  css  js  c++  java
  • git删除分支|查看分支动态

    git不能在当前分支下删除你当前所在的分支,比如你要删除new分支,而现在正在处于new分支下,则执行git branch -d new的时候会报错

    error: Cannot delete branch 'new' checked out at 'D:/web/webpack_project/front-end' //提示你要退出当前分支

    切换到主分支再执行删除命令 git checkout master ; git branch -d new

    如果new分支和master分支未曾合并过,则会报以下错误

    error: The branch 'new' is not fully merged.

    执行合并git merge new //将new分支合并到master主分支上,合并后要push到远程仓库,这样远程仓库分支的文件就合并到一起了,两个分支的目录跟文件是一样的

    合并之后就可以删除new分支了,现在执行git branch -d new就不会报错了

    以上是删除本地分支方法,删除远程分支只需推送一个空分支即可 git push origin  :new 。删除tag也是一样的语法

    删除远程分支和tag还有一种语法 git push --delete branchName

     使用git branch -v可以查看本地或远程分支有哪些变化

    当提交一个文件未push,git branch -v看的是本地分支的变化,如图

    当提交一个文件且push成功后,git branch -v 查看的是远程分支的变化,如图

    git log 查看每次commit提交的记录

  • 相关阅读:
    关于区间数颜色的主席树解决
    1020考试总结
    QR算法
    新的征程
    端点星2020.12.2联赛
    自我介绍&友链
    3个搜索
    搜索格式这样写
    T107073 归并排序
    还有这个题
  • 原文地址:https://www.cnblogs.com/toward-the-sun/p/6019691.html
Copyright © 2011-2022 走看看