El "Vim opens asking asking commit message after implicit fusion non-conflicting" parece ser un problema relativamente común, con lo que parece ser una respuesta relativamente simple : git config --global core.mergeoptions --no-edit
.
Desafortunadamente, esto no parece funcionar para mí o para al less 8 de las otras 15 personas de mi class, y nuestro instructor también está un poco desconcertado (aunque para ser justos no ha tenido time de investigar más allá de un búsqueda rápida de google o dos). No es un gran problema, ya que puede escaping fácilmente con :q
, pero es algo que nos gustaría saber la respuesta, y mis búsquedas de google devuelven preguntas de desbordamiento de stack con --no-edit
as la solución (ya sea a través del núcleo o cada vez que se realiza una extracción).
Mi .gitconfig (less información personal):
[mergetool "kdiff3"] path = "/c/Program Files/KDiff3/kdiff3.exe" [merge] tool = kdiff3 [core] mergeoptions = --no-edit [mergetool] keepBackup = false
Y todavía:
.
¿Alguien sabe por qué la solución no está funcionando (es decir: "Ya no se ha metido en las 'opciones' de ortografía)", o si hay una forma mejor / más confiable de arreglar esto?
export GIT_MERGE_AUTOEDIT=no
agregar agregar export GIT_MERGE_AUTOEDIT=no
en .bash_profile
y abrir un nuevo bash.
Puedes hacer eso con el siguiente command bash:
echo 'export GIT_MERGE_AUTOEDIT=no' >> $HOME/.bash_profile && . $HOME/.bash_profile
Espero que eso ayude: D
Solucione esto agregando export GIT_MERGE_AUTOEDIT=no
al file .bash_profile
.