¿Se puede modificar un mensaje de confirmación de git usando IntelliJ
, o se debe recurrir a la línea de comandos?
¿Cómo se puede hacer esto por favor?
fuente
¿Se puede modificar un mensaje de confirmación de git usando IntelliJ
, o se debe recurrir a la línea de comandos?
¿Cómo se puede hacer esto por favor?
Ver => Ventanas de herramientas => Control de versiones. ( Windows (Alt + 9) / OS X (Cmd + 9) )
IntelliJ 2017.1 y superior => Vaya a Registro y haga clic con el botón derecho + reescribir o presione F2.
Mientras esté en la misma sucursal, (su sucursal registrada es la misma)
Se admite la modificación: invoque "Confirmar cambios" y seleccione la casilla de verificación "Modificar confirmación" en el cuadro de diálogo Confirmar. Luego presione el botón "Confirmar", y la confirmación se modificará a la anterior.
Sin embargo, el soporte es limitado:
Version Control
panel> Log
pestaña> seleccione última confirmación> presione F2. jetbrains.com/idea/whatsnew/#v2017-2-version-control
Finalmente encontré una solución para esto ... Este problema me estaba preocupando durante días.
Le mostrará su mensaje de confirmación anterior, ahora puede modificar los comentarios y decir confirmar y presionar
Note: This solution uses android studio as intellij platform.
También puede ir a su carpeta git con una terminal y un shell como powershell, cmd o bash (depende de su sistema), y luego escribir:
git commit --amend -m "your new commit message"
Los mensajes de confirmación se pueden editar durante un cambio de base. Invoque el Rebase
comando desde el VCS
menú, confirme la configuración de la rama y luego haga clic en el botón Rebase. Se le presentará una lista de sus confirmaciones sin presionar. Elija la reword
acción del menú desplegable a la izquierda del mensaje que desea editar.
Consulte el documento de git en Reescritura del historial para obtener detalles sobre otras acciones de rebase.
En la pestaña Registro, seleccione la confirmación y presione F2 (Reescribir). Eso es.
Para ser justos, la forma más rápida de hacerlo es a través de la línea de comandos. Sé que el OP estaba preguntando sobre hacerlo a través de IntelliJ (así es como encontré esta pregunta, estaba tratando de hacerlo en PHPStorm), pero en serio, es mucho más fácil a través de la línea de comando.
Cuando esté en la carpeta correcta en su terminal / símbolo del sistema, escriba
git commit --amend
Luego se le mostrará el último mensaje de confirmación, simplemente edite el texto y guarde el archivo, ¡trabajo hecho!
Si desea cambiar el editor (el valor predeterminado es vi), utilice este comando y cambie "vim" por el editor que elija.
git config --global core.editor "vim"
es decir, los usuarios de Windows pueden querer ...
git config --global core.editor "notepad"
Fuente: https://help.github.com/articles/changing-a-commit-message/
git commit --amend -m my_new_message
se utiliza para cambiar el mensaje de confirmación directamente desde la línea de comandos.
En el caso, 2018.3 y lo mismo con 2017.1
Alt + 9(ventana de control de versiones)
Y haga clic derecho -> menú contextual, haga clic en "Reformular ... F2"
O
acceso directo F2Puede editar el mensaje.
En JetBrains
Go to View -> Version Control
-> Esto abriría la pestaña de registro de control de versiones en la parte inferior de la pantalla
Go to Log
y puede ver la confirmación que hizo la última vez, haga clic con el botón derecho en ella y seleccioneundo commit
¡Bingo! Has revertido todo tu compromiso y el mensaje se borra. También puede optar por hacer un restablecimiento parcial en caso de que solo desee cambiar el mensaje de confirmación
Merge branch 'develop' of REPO_URL into BRANCH_NAME
Es esto lo que quieres decir?