0
什麼是3線和4中的git -i rebase
額外的行-i變基
pick adb6252 foo
fixup fc1386f fixup! adb62521234123412341234123421cb7df43ab7a
f023b79b561bb071e18123456789abcde440cbb1 !
^f023b79b561bb071e189b367cba987654321cbb1 !
pick 0f440b5 bar
pick c4651ee foo bar
pick f023b79 fixup! ...
的git log --oneline
底墊前的輸出的意思是這樣的:
f023b79 fixup! ...
fc1386f fixup! adb6252
c4651ee foo bar
0f440b5 bar
adb6252 foo
這是關係到我將其命名爲"fixup! ..."
。 (我選擇"..."
記得自己重新排序)。
是的,不要這樣做。當使用'--autosquash'時,'git-rebase'希望消息匹配(直到'squash!'和'fixup!'前綴)。最好使用'--no-autosquash'並執行自己的重新排序。 – 2013-02-27 10:33:24