Sıklıkla birden fazla taahhüt mesajını değiştirmek zorunda değilim, ancak bir veya iki kez oldu ve bunu gördüğümü hatırlamıyorum. Umarım başka biri vardır. Ben git rebase -i HEAD~7, beklenen liste vi beklendiği gibi açılır. pickDeğerleri edituygun olana değiştiriyorum ve sonra :wq.
Editör yürütülemedi
core.editorBenim küresel ayarında .gitconfigolduğu vi(Ben de bunu değiştirdik vimbir çılgınca umutsuz hamlede). Kullanmayı denedim mate, ancak bu ilk listeyi düzgün bir şekilde açmadı, bu yüzden geri değiştirdim.
V1.7.3 kullanıyorum ve herhangi bir öneri hoş geldiniz.
git config --global core.editor "/usr/local/bin/vim"benim için düzeltti.
git_editor "$TODO" || die_abort "Could not execute editor". Editörün gerçekten geldiğini söylediğiniz için, bu sıfır dışında bir çıkış kodu döndürüyor demektir. Bu davranışı normalde komut satırında kullanarak çoğaltabilir misiniz?