一、查看日志

git log

Github——查看记录、删除操作
查看具体的日志中的操作

git show commit编号信息

Github——查看记录、删除操作

二、reset

我们在使用中,难免会存在我一个文件改错了,但放在了本地git中了,如何从本地git中回滚为上一次的git内容呢?
此处我们使用reset命令

git reset 需要回到的具体的某个head的commitid信息

Github——查看记录、删除操作
注意
此处的 git reset xxx,中的xxx是指你需要回滚到的(目标)commitId。

我们在使用 git log 查看git操作日志信息时,他的操作记录是按照倒序排列的,最新的永远在最上面!我们需要回退到之前的那个git文件上,所以此处的xxx填入的是需要回退到的目标commitid

Github——查看记录、删除操作

从上面图片中我们更能加深理解:
从本地仓库回滚采取reset head 命令,这个head命令就是你的具体的commitid。

三、文件删除

我们在实际使用中,总会出现文件加载(git add),加载了不需要的文件,但我们又想把他从本地缓存删除,如何实现呢?

上面的图片已经说明了,使用如下命令

checkout -
rm -cached
checkout HEAD

这三个命令有什么区别呢,以及和git reset HEAD又有什么区别呢?
1、reset HEAD 操作的是本地缓存和本地git,并不影响工作区(你的代码文件)
2、rm --cached 删除暂存区文件操作,但不会影响工作区,那是因为有–cached。
此处参考文章:《git 常用命令 mv rm checkout revert reset

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-06-27
  • 2022-12-23
  • 2022-12-23
  • 2022-02-28
  • 2022-12-23
  • 2021-07-04
猜你喜欢
  • 2022-01-08
  • 2022-12-23
  • 2022-01-12
  • 2021-08-25
  • 2022-12-23
  • 2022-01-09
  • 2022-01-15
相关资源
相似解决方案