git diff命令用于比較兩個不同的提交或工作樹之間的差異。它可以用來查看哪些文件被修改、添加或刪除,以及具體的修改內容。
git diff的常見用法有以下幾種:
比較工作樹和最新提交之間的差異:
git diff
比較兩個提交之間的差異:
git diff <commit1> <commit2>
比較工作樹和指定提交之間的差異:
git diff <commit>
比較指定文件的差異:
git diff <file1> <file2>
比較指定目錄的差異:
git diff <dir1> <dir2>
除了以上常見的用法外,git diff還支持一些選項和參數,例如:
使用git diff可以幫助開發者了解代碼的變更情況,方便進行代碼審查、回滾或合并操作。