commit

¿Cómo puedo dividir una confirmación de Git enterrada en la historia?

He mejorado mi historia y quiero hacer algunos cambios en ella. El problema es que tengo un commit con dos cambios no relacio ... ctible hacer esto a un commit que está enterrado en la historia un poco, sin tener que" re-hacer " mi commits desde entonces?

git agrega solo cambios modificados e ignora archivos sin seguimiento

Corrí "git status" y a continuación se enumeran algunos archivos que fueron modificados/o bajo el título "cambios no preparad ... committed) # # .metadata/ # someProject/build/ no changes added to commit (use "git add" and/or "git commit -a")

Error de Git en la confirmación después de la fusión-fatal: no se puede hacer una confirmación parcial durante una fusión

Corrí un git pull que terminó en un conflicto. Resolví el conflicto y todo está bien ahora (también usé mergetool). Cuando c ... s confirmar archivos por separado ¿después de una fusión? No he podido encontrar una respuesta satisfactoria a este problema.

¿Cómo puedo crear una nueva rama de Git a partir de una confirmación anterior? [duplicar]

Posible duplicado / una pregunta más reciente/menos clara Branch desde un commit anterior usando Git Tengo una rama ... tiguo: a9c146a09505837ec03b. ¿Cómo puedo crear una nueva rama, justin, a partir de la información mencionada anteriormente?

Cambiar temporalmente la copia de trabajo a una confirmación de Git específica

¿Cómo cambiar a una confirmación específica de Git sin perder todas las confirmaciones hechas después de ella? Quiero que ... cuando termine, restaurar los archivos a la última confirmación. Cómo hacer esto sin comprimir toda la carpeta del proyecto?

Cómo git commit un solo archivo/directorio

Probó el siguiente comando: git commit path/to/my/file.ext -m 'my notes' Recibe un error en la versión 1.5.2.1 de git: er ... argumentos se esperaban en este orden... git commit -m 'my notes' path/to/my/file.ext ACTUALIZACIÓN: ya no es estricto:)

¿Cómo modificar un commit sin cambiar el mensaje de commit (reutilizando el anterior)?

¿Hay alguna manera de modificar un commit sin que vi (o su $EDITOR) aparezca con la opción de modificar su mensaje de commit, sino simplemente reutilizando el mensaje anterior?

¿Cómo puedo hacer referencia a un commit en un comentario de problema en GitHub?

Encuentro muchas respuestas sobre cómo hacer referencia a un problema de GitHub en una confirmación de git (usando la notación #xxx). Me gustaría hacer referencia a un commit en mi comentario, generando un enlace a la página de detalles del commit?

Mercurial: ¿cómo modificar la última confirmación?

Estoy buscando una contra-parte de git commit --amend en Mercurial, es decir, una forma de modificar la confirmación a la que ... dos). Esto significa especialmente, que un posible enfoque puede en ningún momento requerir un directorio de trabajo limpio.

Git número de confirmaciones por autor en todas las ramas

Me gustaría obtener el número de confirmaciones por autor en todas las ramas. Veo que git shortlog -s -n Imprime una lista ... iamente las confirmaciones comunes se cuentan varias veces. ¿Podría darme un script / comando que me diera la imagen general?

¿Cómo se puede cambiar la marca de tiempo de una confirmación antigua en Git?

Las respuestas a ¿Cómo modificar confirmaciones existentes sin publicar? describa una forma de modificar mensajes de confirm ... de tiempo de las confirmaciones originales. Esto parece lógico, pero ¿hay alguna manera de reestablecer también los tiempos?

Git blame - ¿confirmaciones anteriores?

Me encanta el comando git blame, es muy útil para rastrear a personas que no son propietarias de escribir código. :-) Sin em ... antes de confirmar fe25b6d? ¿Y quién lo editó antes de que cometer? Estoy seguro esto sería posible, pero mi git-fu es débil.

¿Cómo editar el mensaje de registro ya enviado en Subversion?

¿Hay alguna forma de editar el mensaje de registro de una determinada revisión en Subversion? Accidentalmente escribí el nom ... nfirmación incorrecto en Git?, pero la solución a esa pregunta no parece ser similar para Subversion (según svn help commit).

Cómo confirmar mis cambios actuales en una rama diferente en git [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo combinar mis cambios locales no comprometidos en otra r ... hacer que los cambios no confirmados (o los cambios almacenados en el índice) se confirmen en una rama diferente a la actual?

Cambiar el mensaje de confirmación de git después de push (dado que nadie sacó del control remoto)

He hecho un commit de git y un push posterior. Me gustaría cambiar el mensaje de confirmación. Si he entendido bien, esto no ... acado del repositorio remoto antes de hacer tales cambios. ¿Y si sé que nadie ha tirado? ¿Hay alguna manera de hacer esto?

¿Cómo eliminar las entradas de registro de confirmación seleccionadas de un repositorio Git mientras se mantienen sus cambios?

Me gustaría eliminar las entradas seleccionadas del registro de confirmaciones de un árbol de confirmaciones lineal, para que ... ómo? Este es un proyecto bastante nuevo, por lo que no tiene ramas a partir de ahora, por lo tanto, no hay fusiones también.

Lista todas las confirmaciones para un archivo específico

¿Hay alguna manera de listar todas las confirmaciones que cambiaron un archivo específico?

¿Cómo mover ciertas confirmaciones a otra rama en git?

La situación: el maestro está en X quickfix1 está en X + 2 commits Tal que: o-o-X (master HEAD) \ q1a--q1 ... de confirmaciones. ¿Hay alguna forma de guardar mi historial de confirmaciones, pero tener una rama sin cambios en quickfix1?

Cómo deshacer "git commit --amend hecho" en lugar de "git commit"

He modificado accidentalmente mi confirmación anterior. La confirmación debería haber sido separada para mantener el historia ... omo git reset --hard HEAD^, la primera confirmación también se deshace. (Todavía no he enviado a ningún directorio remoto)

Cómo cometer ningún cambio y nuevo mensaje?

¿Cómo puedo hacer un nuevo commit y crear un nuevo mensaje si no se realizan cambios en los archivos? Esto no es posible desde el código del commit (SHA ?) será lo mismo?