假設需要在 commit tree 中向上移動多個 commit。使用太多^會非常討人厭,所以 Git 也加入了波浪(~)符號。
^
波浪符號後面可以選擇一個數字(你也可以不選擇),該數字可以告訴 Git 我要向上移動多少個 commit 。舉個例子
你現在是相對引用的高手了,現在用它來實際做點事情。
我使用相對引用最多的就是移動分支。你可以使用-f選項直接讓分支指向另一個 commit。舉個例子:
-f
git branch -f master HEAD~3
(強制)移動 master 指向從 HEAD 往上數的第三個 parent commit。
git branch -f master C6 git branch -f bugFix C0 git checkout C1
Last updated 6 years ago