1. 程式人生 > >7. Git比較歷史版本的差異

7. Git比較歷史版本的差異

分支 圖片 詳解 git diff pre log pro sha nag

比較歷史版本的差異

命令展示

比較兩個版本的差異可以使用git diff命令,並利用HEAD參數作為版本的標示

git diff HEAD HEAD

參數詳解

A節點,可以包含多個子節點(A節點checkout 出多個分支B,C,D,則他們是A的子節點)
A節點可以有多個父節點(B,C,D多個分支合並得到A,則B,C,D都是A的父節點)
HEAD代表當前節點
^是~都是父節點,區別是跟隨數字時候,^2 是第二個父節點,而~2是父節點的父節點
^和~可以組合使用,例如 HEAD~2^2代表當前節點的父節點的父節點的第二個父節點
技術分享圖片

7. Git比較歷史版本的差異