Utilizando Eclipse/EGit ¿cómo puedo editar un mensaje de confirmación de confirmación que me he hecho a nivel local, pero no han empujado al repositorio todavía?

2 Comentarios

  1. 37

    Que sería el «Modifica La Cometa» de la sección de la EGit Guía Del Usuario:

    abrir la puesta en escena de la Vista o de Diálogo de confirmación y seleccione la opción Modificar anterior comprometerse en la barra de herramientas.

    Ver también este tutorial:

    Git modificar permite ajustar el último commit.

    Por ejemplo, usted puede cambiar el mensaje de confirmación.

    El Git de Ensayo de vista le permite realizar el Git modificar comando a través del botón resaltado en la siguiente captura de pantalla.

    Ver más sobre git commit --amend en general en «El git commit --amend Comando«.

    En Eclipse/EGit hay una forma de editar el mensaje de confirmación de unpushed/local de confirmación?

    • Gracias. No terminar como dos diferentes comete?
    • Sí y no: modificación de la anterior cometer se reemplace dijo anteriores comprometerse por una nueva.
    • Porque puedo ver dos entradas (commits) a nivel local. Qué significa – estos dos se compromete (original y modificar) va a terminar siendo una sola, cuando me empuje hacia repositorio central?
    • Supongo que sí (sin ver lo que ve): el último commimt será sustituido por la enmienda de uno. Que es la idea de la modificación de la (última) cometer.
    • ¿Cómo se puede anular la selección de algunos de los comprometidos, los archivos de esta manera?
    • no estoy seguro si la interfaz de usuario soporta unstaging. Usted todavía puede seleccionar el archivo y «reset» es (mezcla de reset): que se unstage ella. Y la siguiente llamada a la «Git puesta en escena» de la vista va a reflejar eso.
    • pero no hay archivos que aparecen en «puesta en escena de los Cambios», sólo hay uncommited archivos en «Unstaged Cambios».
    • así que cuando usted pregunta acerca de «envio de archivos», estás hablando avout archivos que ya se han comprometido? Sería mejor preguntar una pregunta aparte, con una captura de pantalla que representa a su problema.
    • sí, me refería ya envio los archivos de curso.
    • a continuación, usted no verá ninguno de los que cometieron los archivos en el «Git puesta en escena» de la vista. Significado, para volver a la pregunta original, que era «¿Cómo se puede anular la selección de algunos de los comprometidos, los archivos de esta manera?», no. ¿A qué te refieres exactamente por «deseleccionar» por el camino?
    • usted dijo: «sólo hay uncommited archivos en «Unstaged Cambios»: estos pueden ser sin marcar archivos (en cuyo caso nunca fueron cometidos) u orugas, pero los archivos modificados. Por qué estás buscando en el «Git puesta en escena» para «deseleccionar» compromiso de archivos?
    • TortoiseGIT, por ejemplo, le permite no sólo para cambiar el mensaje de confirmación con «modificar commit» de la operación, sino también excluir los archivos seleccionados desde el último commit.
    • mmm… una vez más, una nueva pregunta, con un montón de detalles y la captura de pantalla podría ayudar a ilustrar el problema aquí.
    • he intentado utilizar modificar anterior cometer, pero lleva a la rechazó no avance rápido.Y si hago fuerza actualización, a continuación, el comentario anterior es reemplazado con uno nuevo.Qué necesito para siempre la actualización de fuerza mientras que se modifica?O voy mal en algún lugar?
    • sí, un enmendar conducirá a una fuerza de empuje. (stackoverflow.com/q/253055/6309) (stackoverflow.com/a/3968449/6309)

  2. 1

    Puede seleccionar la confirmación y haga clic derecho, luego:

    Modify -> Edit
    

    reajuste a que se comprometan, modificar y, a continuación, continuar.

Dejar respuesta

Please enter your comment!
Please enter your name here