git reset 和 diff 使用说明
所属分类 git
浏览量 852
新增文件 未 add ,不会被 git reset --hard HEAD 覆盖(删除) ,可以先 add 在 reset --hard
git reset HEAD 与 git reset --hard HEAD 的区别
git reset HEAD 将暂存区和HEAD 保持一致
git reset --hard HEAD 将 工作区 暂存区和HEAD保持一致
git reset --hard HEAD^
HEAD 指向当前版本
HEAD^ 指向上一版本
HEAD ~n,n 为^的个数
git reset --hard version_no
更新 HEAD 指针到指定版本,并且重置 stage 区,覆盖工作区代码
当 version_no 等于 HEAD时
当前工作区和stage区的代码 回滚到最新一次的 commit
可能导致工作区代码丢失
git diff
对比工作区(未 git add)和暂存区(git add 之后)
git diff --cached
对比暂存区(git add 之后)和版本库(git commit 之后)
git diff HEAD
对比工作区(未 git add)和版本库(git commit 之后)
上一篇
下一篇
flink介绍
Flink编程模型
java正则表达式实例之简单分词
git工作区域及常用命令
Flink DataSet 简介
Flink DataSet 数据源示例