7. Git比較歷史版本的差別&&刪除無用分支

比較歷史版本的差別&&刪除無用分支

比較歷史版本的差別

命令展現

比較兩個版本的差別可使用git diff命令,並利用HEAD參數做爲版本的標示git

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比較歷史版本的差別&&刪除無用分支ide

刪除無用分支

正常刪除

git branch -d branch_name

強制刪除

git branch -D branch_name
相關文章
相關標籤/搜索