git檢視檔案改動記錄

2021-08-20 11:46:53 字數 457 閱讀 7324

git diff
可以檢視本地的改動,即git status看到的檔案的具體改動

git diff commit-id1 commit-id2 --stat
這個指令可以看兩個版本之間有哪些檔案改動

git diff branch1 branch2 --stat
這個指令可以看兩個分支之間有哪些檔案差異

git diff tag1 tag2 --stat
這個指令可以看兩個tag之間有哪些檔案差異或者改動

git log  file
可以看到乙個檔案的改動,以commit的形式展現

git log -p file
可以看到具體乙個檔案的歷史改動記錄

git檢視某個檔案某些行的改動 git blame

在使用git的過程中,出現個問題,有個檔案有一些 不知道是哪個阿哥阿姐加上去的。時間一久,大家也都不記得,這時候,我們可以使用git blame命令,檢視乙個檔案,某些行的修改記錄。步驟 1 獲取修改那幾行 的commitid 2 根據commitid檢視那個檔案的該次改動的詳細情況。這裡面會用到兩...

git提交記錄檢視

目前開始使用git的使用者大部分都經歷過subversion,對於這兩種版本管控系統的切換需要一定時間去適應。本文旨在幫助這些使用者恢復部分熟悉的日誌查閱習慣。我們以乙個具體的例項來熟悉git中log的命令的使用。情景 1 當前版本的 編譯執行出現了乙個棘手的問題,我們打算查閱最近的提交修改看是否有...

git diff Git檢視版本改動

git diff命令用於顯示提交和工作樹等之間的更改。此命令比較的是工作目錄中當前檔案和暫存區域快照之間的差異,也就是修改之後還沒有暫存起來的變化內容。在工作樹和索引或樹之間顯示更改,索引和樹之間的更改,兩個樹之間的更改,兩個blob物件之間的更改或兩個檔案在磁碟上的更改。為了防止異常情況發生,請注...