Git - 命令杂谈 - reset、revert和clean

embedded/2024/11/15 2:01:22/

记录一些平时常用的Git命令

reset

# 操作HEAD的指向,修改当前分支仓库区提交树
git reset option commitID--soft,不碰索引区和工作区,只修改HEAD指向--mixed,不碰工作区,重置索引区,修改HEAD指向--hard,重置工作区和索引区,修改HEAD指向--merge--keep

revert

git revert option commitID-n, --no-commit  不直接提交,恢复的文件保存在本地索引区--no-edit        不弹出编辑日志界面,直接提交# 恢复 commitIDA 到 commitIDB, 验证失败
git revert option commitIDA..commitIDB# 恢复完冲突了
git revert --abort
git revert --quit

clean

# 默认值删除未被版本控制的文件,通过下列选修改删除的范围
git clean -n, 演习,告知哪些文件会被删除
git clean -d, 删除目录,默认情况下不会删除未被版本控制的文件夹及其子文件
git clean -x, 删除忽略文件,默认情况下不会删除忽略的文件
git clean -X, 只删除忽略文件
git clean -f, 强制

http://www.ppmy.cn/embedded/137641.html

相关文章

【C++ 算法进阶】算法提升十三

目录标题 抽牌概率问题 (动态规划)动态规划题目分析代码 洗衣机问题 (贪心)题目题目分析 抽牌概率问题 (动态规划) 动态规划 假设现在有1~N N张牌 每张牌的序号就代表着他的大小 (1 2 … N&am…

机器学习—选择激活函数

可以为神经网络中的不同神经元选择激活函数,我们将从如何为输出层选择它的一些指导开始,事实证明,取决于目标标签或地面真相标签y是什么,对于输出层的激活函数,将有一个相当自然的选择,然后看看激活函数的选…

七牛云上传图片成功,但是无法访问显示{error : document not found}

上传图片成功,但是访问不了的问题,直接把地址放进浏览器显示{error : document not found},直接访问 DCNF 404是符合预期的,因为还没有去空间复制外链,要访问实际存在的资源才可以的. 配置区域和访问域名 设置没问题了…

Android dagger的使用

官方讲解:https://developer.android.google.cn/training/dependency-injection/dagger-basics?hlzh_cn Google demo:https://github.com/android/architecture-samples 添加依赖库 //dagger2implementation com.google.dagger:dagger:2.35annotationP…

git config是做什么的?

git config是做什么的? git config作用配置级别三种配置级别的介绍及使用,配置文件说明 使用说明git confi查看参数 默认/不使用这个参数 情况下 Git 使用哪个配置等级? 一些常见的行为查看配置信息设置配置信息删除配置信息 一些常用的配置信…

UE5材质篇 2 ICE 冰材质尝试

冰的特色是表面有划痕,看下去有折射感 于是我找素材 https://www.fab.com/listings/f0ec263b-992c-4e96-b27e-86934684af6c 另外的划痕也是那里下载的frozen lake 材质不让他真透明,用SSS 第一个视差,对diffuse roughtness normal都要应…

如何有效进行谷歌SEO外链建设?

很多人关心如何才能更有效地发布谷歌SEO外链。在这方面,保证外链的收录是最重要的。不管你在多么高权重的平台上发布外链,如果没有被收录,那都是徒劳。所以,提高收录率的关键之一就是通过数量来提升概率——多发外链,才…

jmeter常用配置元件介绍总结之用linux服务器压测

系列文章目录 安装jmeter jmeter常用配置元件介绍总结之用linux服务器压测 1.编写测试脚本2.执行测试脚本 1.编写测试脚本 在linux服务器上进行压测,由于是没有界面的,因此我们可以先在界面上把压测脚本写好: 如图:我这里简单的写…