平台:Mac
工具:sourceTree git
小猿的项目使用git管理代码,最近在比对代码的时候,发现某些改动不合理,但是不知道是哪位同事修改的,修改原因是什么。这里提供怎么根据某个文件查寻commit历史记录。
1.切换到目录
首先进入到要查看的文件目录
cd packages/apps/Class/HomePage/
2.git log 文件名
git log fileName
显示该文件的提交历史;
使用 q退出,使用回车输出更早commit历史记录;
如:
3.git show 哈希值
使用q退出历史查看模式,输入以下命令
git show c755b5ca8e0d393bc7b18d94e8470f7299f9a478
根据某个哈希值查看修改代码细节
如:
也可以将哈希值直接放在sourcetree中直接搜索,如: