1. 程式人生 > >git 實用命令

git 實用命令

git diff [branchA] [branchB]

用以上這個命令可輸出兩個分支的區別,但是不同的檔案太多,在命令列檢視不是很方便,想輸出到檔案中檢視,不知道如何加引數?

=================================== 補充:找到答案:

// >> 後加輸出檔案的路徑、檔名和字尾名
 git diff [branchA] [branchB] >>d:/diff/exportname.diff

linux的重定向命令 覆蓋 git diff [branchA] [branchB] > a.txt 追加 git diff [branchA] [branchB] >> a.txt 

git diff --color > foo.diff

foo.diff用notepad++/sublime 之類的編輯器開啟,高亮顏色

Git diff branch1 branch2 --stat   //顯示出所有有差異的檔案列表

Git diff branch1 branch2 檔名(帶路徑)   //顯示指定檔案的詳細差異

Git diff branch1 branch2                   //顯示出所有有差異的檔案的詳細差異

在提交程式碼的時候,需要通過git 差異比較確定修改的內容以防止出現錯誤,現在總結如下:  1. git diff –stat

 輸出差異的概要  2. git diff HEAD 與上次提交之間的差異  3. git diff HEAD –stat ./src 輸出特定資料夾與上次提交的差異概要