在windows下面有TortoiseGit很方便的就能点击右键查看到某一个文件的提交记录,但mac在SourceTree要找到某一个文件的提交记录才方便查看到该文件的历史记录。
方法:
git log查看某一个文件的提交记录,然后根据git show 哈希值来看某一次提交记录,也可以直接在SourceTree下搜索该哈希值本看详细记录。
进入git项目目录
cd /projectName/
以下两种方式可以帮助你查看单个文件的更新log:
方式一:
1)、查看指定文件提交日志
$git log fileName
将显示文件的所有提交记录。
注意: q退出日志展示效果,回车或向下键显示更多提交日志
2)、显示提交的详细信息
$git show 哈希值
如果看起来不方便,可以在SourceTree中搜索相关哈希值,然后进行查看。
方式二:
查看指定文件提交日志,把每次的log信息重定向到一个文件中:
$git log -p fileName >> fileName.log
查看文件中总部被提交了多少次:
$cat -n log | grep 'commit'
1 commit 8f5b9f19ed27b017c0b88d4552f3d55fb967d9c6
7 commit 7a4afeabd5602d342cceba13a5f7748b432954e7
13 commit 31675e9fab1e155db80bfaee98e85524e76441bb
19 commit 1d4f988b42916bc2ac7f28d7b52715615064e2e1
以下可以查看每次提交的详情信息。
$ sed -n '13,19p' log
$ sed -n '7,13p' log
$ sed -n '1,7p' log
版权声明:本文为博主原创文章,未经博主允许不得转载。
转载请注明来源:https://www.dushiwei.cn/post/653