1
由於拙劣的git commit --fixup
,我處於rebase地獄的中間。我認爲我已經確定了消息來源,而且我現在處於一個比我開始時更好的地方。但是,如果我看一下git reflog,那麼'rebase -i'這一行看起來就像我以前的拙劣嘗試。我可以在reflog中添加一行嗎?
我可以將自己的行添加到reflog嗎?說的東西,看起來像:
$ git reflog mark '== we are not worse off than we started here =='
$ git reflog -3
cb6536f [email protected]{0}: mark: == we are not worse off than we started here ==
cb6536f [email protected]{1}: rebase -i (finish): fixup! foo: baz the widgets
9db07de [email protected]{1}: rebase -i (pick): fixup! baz: implement widget bazzing
最近想我能想到的是'git的承諾--fixup HEAD --allow空的',儘管這創造了一個實際的承諾,它會在下一個'git rebase -i --autosquash'上無害地消失 – badp