打造專屬測試平臺(一)
阿新 • • 發佈:2021-10-11
轉換分支比較簡單的用法
1)使用 ^(鍵盤6) 向上提交一個記錄
2)使用 ~<num> 向上移動多個提交記錄 如~3
分支強制移動
1)git branch -f main HEAD~3 強制將main移動到Head的前3節點
撤銷變更
1)Git Reset HEAD~1 向上移動一個節點,這樣我們的原生代碼庫就根本不知道有C2這個提交了 (但是這種方式在大家一起使用的遠端分支上是無效的)
2)git revert HEAD 執行了該方法後,會出現如下情況,在我們要撤銷的提交記錄後面居然多了一個新提交!這是因為新提交記錄C2'
引入了更改—— 這些更改剛好是用來撤銷C2
C2'
的狀態與C1
是相同的。
複製分支
刪除某些提交
git rebase -i HEAD~4