如何查看文件變更記錄

平時用git主要都是提交新的commit,昨天發現有個文件被異常的修改了,需要查看是哪次commit造成的。這時候重新去看所有pr是不可能的,想必git命令行還是有解決方法。

首先查看文件修改的commit記錄:

$ git log <filename>

查到變更的commit記錄後,即可針對懷疑的commit查看究竟修改了文件的哪些內容:

$ git show <commit_id> <filename> 注意,此時不加文件名的話,會把所有文件修改內容都展示出來。

PS: 發現還有更好的方式:

$ git log -p <filename> 直接查看文件變更記錄。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章