1. git log filename
可以看到fileName相关的commit记录
2. git log -p filename
可以显示每次提交的diff
3. 只看某次提交中的某个文件变化,可以直接加上fileName
git show c5e69804bbd9725b5dece57f8cbece4a96b9f80b filename
4.git blame filename
查看文件的每一行是谁修改的
其显示格式为:
commit ID | 代码提交作者 | 提交时间 | 代码位于文件中的行数 | 实际代码
eg:
14d9bc3b (li.ma403 2019-01-22 17:19:05 +0800 87) extern int dsatmftp_cache_read_times;
git show commitID 查看对应的修改
https://git-scm.com/book/en/v2/Git-Basics-Viewing-the-Commit-History