Git Log 不只是日志:学会读懂代码背后的故事
导语
很多人学 Git 时,最先记住的命令是:
git add .
git commit -m "fix bug"
git push
可一旦项目真正开始协作,你会发现:
真正有价值的,不是“怎么提交代码”,而是“怎么理解代码为什么变成现在这样”。
这时候,git log 就开始变得重要了。
它不是一串无聊的提交记录。 它更像项目的“时间机器”。
你能从里面看到:
- 某个 Bug 是什么时候出现的
- 一个功能是谁改坏的
- 为什么当初要这样设计
- 哪次重构把项目带进了深坑
- 哪个同事的 commit 信息像天书
很多高级开发者排查问题时,第一反应不是打开 IDE,而是先看 git log。