Git查看某一個檔案的提交紀錄的指令如下。
使用git log -- <path>
即可檢視該筆檔案的提交歷史紀錄。
<path>
為檔案的完整路徑名稱,例如src/main/java/com/abc/demo/DemoApplication.java
$ git log -- src/main/java/com/abc/demo/DemoApplication.java
commit 32885b3ccededf625d6baf04eed481b46685fb79
Merge: 695b7e2 f7e6b64
Author: John <john@abc.com>
Date: Thu Nov 7 12:57:45 2019 +0800
Merge branch 'dev' of bitbucket.org:abc/demo into dev
commit 695b7e2380844a40aa6496a269b546bb1afa15ee
Author: John <john@abc.com>
Date: Thu Nov 7 12:47:49 2019 +0800
Some fix
如果要查看該檔案每一次提交時被修改的內容差異,則使用git log --patch -- <path>
,
或簡寫為git log -p -- <path>
。
$ git log -p src/main/java/com/abc/demo/DemoApplication.java
不過用完整檔案路徑名稱查詢非常麻煩。因為通常專案中很少檔名相同的情況,此時可用*
模糊查詢。
$ git log -p *DemoApplication.java
參考:
沒有留言:
張貼留言