在發生衝突失敗後,我無法使用Git GUI客戶端繼續進行重新綁定。當執行Git rebase - 繼續打開編輯器
git rebase --continue
在命令行上(msysgit 1.7.4),它打開了一個文本編輯器。關閉後,Git繼續。如何避免打開編輯器?
在發生衝突失敗後,我無法使用Git GUI客戶端繼續進行重新綁定。當執行Git rebase - 繼續打開編輯器
git rebase --continue
在命令行上(msysgit 1.7.4),它打開了一個文本編輯器。關閉後,Git繼續。如何避免打開編輯器?
當重新綁定失敗時,您必須手動修復該文件,然後執行git add filename
以表示一切正常。在這一點上,git rebase --continue
將繼續該過程,而不會打擾你。
要更改默認的編輯器,Git使用問題:git config --global core.editor new_editor
命令,如提交和標籤,可以讓你通過啓動一個編輯器編輯的郵件使用這個變量的值時,它被設置和環境變量GIT_EDITOR未設置。參見git-var(1)。
衝突的文件已被修復並上演。儘管如此,Git打開了文本編輯器。 – Mot 2011-03-15 15:46:16
* staged *你的意思是你在所有已經改變的文件上執行'git add'? – karlphillip 2011-03-15 15:51:31
是的,這就是我所做的。 – Mot 2011-03-15 15:54:00
編輯器有什麼內容? 'rebase --continue'不應該產生一個,但是其他的rebase操作也會這樣 - 每當Git啓動一個編輯器時,這是因爲確實有一些您可能想要修改的東西。 – Cascabel 2011-03-15 18:33:19