我正在嘗試更改之前提交的提交消息。我試圖使用git rebase --interactive <commit>
git rebase - 無法將'pick'更改爲'reword'
一旦我在VIM窗口中找到提交的內容,當我使用箭頭鍵找到提交的sha1時,請刪除單詞pick
並開始鍵入'reword'或'編輯'只打印一些字符,光標將跳轉到提交消息的不同部分。
我在做什麼錯?
我正在嘗試更改之前提交的提交消息。我試圖使用git rebase --interactive <commit>
git rebase - 無法將'pick'更改爲'reword'
一旦我在VIM窗口中找到提交的內容,當我使用箭頭鍵找到提交的sha1時,請刪除單詞pick
並開始鍵入'reword'或'編輯'只打印一些字符,光標將跳轉到提交消息的不同部分。
我在做什麼錯?
可能有一點vim
麻煩。您可能會喜歡基本的vi introduction,或者只是將git
編輯器更改爲您所熟悉的內容。導出環境變量EDITOR=/path/to/another/editor
和git
將使用該變量而不是vim
。
轉到特定的行,用shift + I,文字將變成可編輯的
https://stackoverflow.com/a/5764079/1615903 – 1615903
謝謝你,真正幫助 –
打字'i'入手, 'insert'文本允許我輸入,'esc'然後':wq'來保存更改 –