【Git】查看某个文件的commit历史

平台:Mac

工具:sourceTree git


小猿的项目使用git管理代码,最近在比对代码的时候,发现某些改动不合理,但是不知道是哪位同事修改的,修改原因是什么。这里提供怎么根据某个文件查寻commit历史记录。

1.切换到目录

首先进入到要查看的文件目录

cd packages/apps/Class/HomePage/

2.git log 文件名

git log fileName
显示该文件的提交历史;
使用 q退出,使用回车输出更早commit历史记录;
如:

【Git】查看某个文件的commit历史_第1张图片
�git log.png
3.git show 哈希值

使用q退出历史查看模式,输入以下命令
git show c755b5ca8e0d393bc7b18d94e8470f7299f9a478
根据某个哈希值查看修改代码细节
如:

【Git】查看某个文件的commit历史_第2张图片
git show.png

也可以将哈希值直接放在sourcetree中直接搜索,如:

【Git】查看某个文件的commit历史_第3张图片
Paste_Image.png

你可能感兴趣的:(【Git】查看某个文件的commit历史)