[软技能] 第1431天 请问git log和git reflog有什么区别?

495 阅读1分钟

git loggit reflog 是 Git 版本控制工具中用于查看提交历史的两个命令,它们的区别如下:

  • git log:用于查看提交历史,包括所有分支和标签的提交记录。它按照提交时间的顺序显示提交记录,最新的提交记录在最上面。
  • git reflog:用于查看 Git 引用日志,可以查看当前仓库中所有的 HEAD 移动和操作,包括分支和标签的变更。它会显示所有操作的完整记录,包括已经被删除的提交,用于恢复丢失的提交或分支。

总结

git log 用于查看提交历史,而 git reflog 则更加详细,可以查看所有引用移动和操作的记录,包括已经被删除的提交。

更多题目

github.com/haizlin/fe-…