GIT删除分支命令以及GIT最常用命令总结
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最常用命令总结相关推荐
- git删除分支,提示无法删除,怎么处理 ?
删除之前你自己创建的,自己昵称的dev分支(如 老徐 idoxu_dev) 1)命令 git branch -d 2)效果 如果提示无法删除: [root@istester gittest]# git ...
- git 删除分支_深入浅出图解Git,入门到精通(保姆级教程)
原文链接:https://mp.weixin.qq.com/s/_G3l9urASsFjyrYAZBWhDg 分支管理 Git中比较最重要的一点就是分支的概念,有了分支就有了合并和衍合的操作,「合并」 ...
- linux git 删除分支,git 删除分支和回滚的实例详解
linux shell 的 git 删除分支和回滚的实例详解 git 删除分支和回滚的实例详解 [git 删除本地分支] git branch -D br [git 删除远程分支] git push ...
- git删除未监视的文件(untracked files)命令用法
git删除未监视的文件(untracked files)命令用法 git在Linux下删除未监视的文件(untracked files),一般通过命令来执行更方便,具体执行如下: Shell # 删除 ...
- 中兴zxr10路由器重启命令_中兴交换机常用命令
中兴交换机配置命令 ZTE交换机配置常用命令汇总 命令的使用要注意各种用户模式. 配成普通交换机:把2-24端口归到VLAN1下,2-24端口如果互相隔离,可以用PVLAN删除隔离端口即可. 2852 ...
- LInux 项目二命令总结,linux项目管理常用命令小结
当前位置:我的异常网» 项目管理 » linux项目管理常用命令小结 linux项目管理常用命令小结 www.myexceptions.net 网友分享于:2015-08-26 浏览:13次 li ...
- Linux命令集(Linux常用命令集--CD指令篇)
Linux命令集(Linux常用命令--CD指令篇) Linux常用命令集(CD指令篇) 1.CD(change directory) Linux常用命令集(CD指令篇) 如下为笔者总结出在linux ...
- git 删除分支_常用Git操作命令指南
1.初始化git git init 2.下载git服务器上面的项目 git clone https://github.com/mrjade/reportng.git 3.配置git (1)查看git配 ...
- Git之深入解析工作流程、常用命令与Reset模式分析
一.Git 工作流程 ① 工作区域 四个区: Workspace:工作区 Index / Stage:暂存区(和 git stash 命令暂存的地方不一样) Repository:仓库区(或本地仓库) ...
最新文章
- oracle11g中rman基本使用方法
- c语言结构体实验报告加注释,C语言结构体实验报告.doc
- Windows API-GDI入门基础知识详解(1)
- asp.net网上零食销售商城系统
- android xml 注释快捷键,xml注释(xml注释掉一段代码)
- Android技术分享| 【你画我猜】Android 快速实现
- 【python教程入门学习】值得学习练手的70个Python项目(附代码)
- android实现弹框动画,android对话框弹出方式动画
- WLAN 与WIFI的区别?
- windows权限维持的方法
- 中国水疗市场趋势报告、技术动态创新及市场预测
- Vue中使用clipboard实现复制功能
- 三点运算符(三点语法)
- 5g网速究竟有多快?比4g快多少?
- JVM性能调优5_编写高效优雅Java程序__享学课堂
- Taro 牵手腾讯有数,助力小程序数据化运营
- 第6课:郭盛华课程_VB编程之TextBox控件的使用方法
- viso画图神器VS CONDE插件PlantUML
- raid读写速度对比_RAID5和RAID10读写性能哪个更好些?
- 数据的相似性与相异性矩阵