平臺:Mac
工具:sourceTree git
小猿的項目使用git管理代碼,最近在比對代碼的時候,發現某些改動不合理,但是不知道是哪位同事修改的,修改原因是什么。這里提供怎么根據某個文件查尋commit歷史記錄。
1.切換到目錄
首先進入到要查看的文件目錄
cd packages/apps/Class/HomePage/
2.git log 文件名
git log fileName
顯示該文件的提交歷史;
使用 q退出,使用回車輸出更早commit歷史記錄;
如:
?git log.png
3.git show 哈希值
使用q退出歷史查看模式,輸入以下命令
git show c755b5ca8e0d393bc7b18d94e8470f7299f9a478
根據某個哈希值查看修改代碼細節
如:
git show.png
也可以將哈希值直接放在sourcetree中直接搜索,如:
Paste_Image.png