git 删除分支

1.查看当前本地分支

git branch

2.删除本地分支 -d 是-delete缩写

git  branch -d <your branch name>

3.暴力删除 不会检查当前要删除的分支是否存在未处理的状态

git branch -D <your branch name>

或者

git branch -delete --force <your branch name>

1.查看本地分支   git branch

2.查看远程分支 git branch -b

3.查看全部分支 git branch -a

4.删除本地分支 git branch -d  <branchname>

5.暴力删除本地分支 git branch -D <branchname>
5.批量删除除了master的本地分支  git branch | grep -v "master" | xargs git branch -D

6.清理本地无效分支 (远程已经删除本地没有删除的分支) git fetch -p

7.创建分支 git branch <branchname> (创建但不切换)
7.创建分支并切换到 该分支  git checkout -b <branchname> / git switch -c <branchname>

8.切换分支 git checkout/switch  分支名
ps:因为撤销修改也是git checkout -- filename 所以切换兼容了checkout和switch

9.pll拉取远程分支到本地  git pull <远程主机名> <远程分支名>:<本地分支名>          
   eg:   git pull origin develop:gyy/sasuke/feat0825

10 覆盖commit 提交
 git commit --amend -m 'chore(sasuke): remove log'

11.多分支合并
git rebase develop

12.更新远程分支 
$ git fetch origin
$ git remote prune origin  //可以用这个命令清除无效分支

13 
对比文件 git diff
添加到暂存区 git add .
把暂存区放到非暂存 git reset HEAD filename/ . (文件名/全部文件)
非暂存区放弃修改的文件 git checkout -- filename (单个文件)|| git checkout . (放弃所有文件)
非暂存区放弃新增添文件
      单个文件/文件夹:rm  -rf filename
      所有文件:git clean -xdf  删除新增的文件,如果文件已经已经 git add 到暂存区,并不会删除!
      所有文件和文件夹:git clean -xdff[谨慎操作] 本命令删除新增的文件和文件夹,如果文件已经已经 git add 到暂存区,并不会删除!

14. 版本回退
资料 :https://www.liaoxuefeng.com/wiki/896043488029600/897013573512192
查看当前log : git log --pretty=oneline
选择要回退的版本 git reset --hard 版本号(就算回退到之前的版本,之后的版本也是存在的,只是head 指向了后续的版本)
查看对log做的改变 git relog 
14 修改中间某个版本,且保留后续修改
git revert -n 版本号
git commit & git push

15.显示分支图
git log --graph --decorate --oneline --simplify-by-decoration --all
"A Dog"git log --all --decorate --oneline --graph

16.当需求做一半需要去改bug时
git stash 将工作现场储存到储存区
git checkout... 切换或在本分支完成工作,记住commit 的 版本号
git stash list 查看存储区
git stash pop 恢复存储区
git cherry-pick 版本号  将修复的bug同步到需求分支中 (看需要)

17.查看本地和远程的映射关系
git branch -vv

18.查看远程库的信息
git remote 
git remote -v

18.建立本地分支与远程分支的映射关系
    git branch -u origin/addFile 或 git branch --set-upstream-to origin/addFile
   撤销本地分支与远程分支的映射关系
   git branch --unset-upstream

GIT删除分支命令以及GIT最常用命令总结相关推荐

  1. git删除分支,提示无法删除,怎么处理 ?

    删除之前你自己创建的,自己昵称的dev分支(如 老徐 idoxu_dev) 1)命令 git branch -d 2)效果 如果提示无法删除: [root@istester gittest]# git ...

  2. git 删除分支_深入浅出图解Git,入门到精通(保姆级教程)

    原文链接:https://mp.weixin.qq.com/s/_G3l9urASsFjyrYAZBWhDg 分支管理 Git中比较最重要的一点就是分支的概念,有了分支就有了合并和衍合的操作,「合并」 ...

  3. linux git 删除分支,git 删除分支和回滚的实例详解

    linux shell 的 git 删除分支和回滚的实例详解 git 删除分支和回滚的实例详解 [git 删除本地分支] git branch -D br [git 删除远程分支] git push ...

  4. git删除未监视的文件(untracked files)命令用法

    git删除未监视的文件(untracked files)命令用法 git在Linux下删除未监视的文件(untracked files),一般通过命令来执行更方便,具体执行如下: Shell # 删除 ...

  5. 中兴zxr10路由器重启命令_中兴交换机常用命令

    中兴交换机配置命令 ZTE交换机配置常用命令汇总 命令的使用要注意各种用户模式. 配成普通交换机:把2-24端口归到VLAN1下,2-24端口如果互相隔离,可以用PVLAN删除隔离端口即可. 2852 ...

  6. LInux 项目二命令总结,linux项目管理常用命令小结

    当前位置:我的异常网» 项目管理 » linux项目管理常用命令小结 linux项目管理常用命令小结 www.myexceptions.net  网友分享于:2015-08-26  浏览:13次 li ...

  7. Linux命令集(Linux常用命令集--CD指令篇)

    Linux命令集(Linux常用命令--CD指令篇) Linux常用命令集(CD指令篇) 1.CD(change directory) Linux常用命令集(CD指令篇) 如下为笔者总结出在linux ...

  8. git 删除分支_常用Git操作命令指南

    1.初始化git git init 2.下载git服务器上面的项目 git clone https://github.com/mrjade/reportng.git 3.配置git (1)查看git配 ...

  9. Git之深入解析工作流程、常用命令与Reset模式分析

    一.Git 工作流程 ① 工作区域 四个区: Workspace:工作区 Index / Stage:暂存区(和 git stash 命令暂存的地方不一样) Repository:仓库区(或本地仓库) ...

最新文章

  1. oracle11g中rman基本使用方法
  2. c语言结构体实验报告加注释,C语言结构体实验报告.doc
  3. Windows API-GDI入门基础知识详解(1)
  4. asp.net网上零食销售商城系统
  5. android xml 注释快捷键,xml注释(xml注释掉一段代码)
  6. Android技术分享| 【你画我猜】Android 快速实现
  7. 【python教程入门学习】值得学习练手的70个Python项目(附代码)
  8. android实现弹框动画,android对话框弹出方式动画
  9. WLAN 与WIFI的区别?
  10. windows权限维持的方法
  11. 中国水疗市场趋势报告、技术动态创新及市场预测
  12. Vue中使用clipboard实现复制功能
  13. 三点运算符(三点语法)
  14. 5g网速究竟有多快?比4g快多少?
  15. JVM性能调优5_编写高效优雅Java程序__享学课堂
  16. Taro 牵手腾讯有数,助力小程序数据化运营
  17. 第6课:郭盛华课程_VB编程之TextBox控件的使用方法
  18. viso画图神器VS CONDE插件PlantUML
  19. raid读写速度对比_RAID5和RAID10读写性能哪个更好些?
  20. 数据的相似性与相异性矩阵

热门文章

  1. php接口访问次数,接口访问频次权限
  2. Java电话本管理系统(数组版)
  3. xlwt 模块操作 excel表格, 填充颜色
  4. Redis--开发 Spring Redis 应用程序
  5. codeforces 1660 C. Get an Even String
  6. 如何将FAT32格式转换为NTFS格式(二)
  7. 支付宝五福集齐收益大预测
  8. 因网速慢引发的二三事
  9. Go Context 详解之终极无惑
  10. 再谈:互联网基本思维就是免费,本质就是资本运作