Preguntas etiquetadas con git-commit

259
¿Cómo confirmo solo algunos archivos?

Tengo dos proyectos Uno es el proyecto "oficial" y el segundo es una modificación ligera (se agregaron algunos archivos). Creé una nueva sucursal y les puse nuevos archivos. Pero durante el desarrollo se modifican algunos archivos comunes a ambas ramas. ¿Cómo confirmo solo estos...

242
Empujar confirmaciones vacías a control remoto

He enviado una confirmación a control remoto, pero ahora me di cuenta de que el mensaje de confirmación no es correcto. Me gustaría cambiar el mensaje de confirmación, pero AFAIK no es posible. Así que decidí crear una confirmación vacía con el mensaje correcto: git commit --allow-empty ¿Hay...

208
git - Encuentra commit donde se agregó el archivo

Digamos que tengo un archivo foo.jsque se confirmó hace algún tiempo. Me gustaría simplemente encontrar el commit donde se agregó este archivo por primera vez. Después de leer las respuestas y mis propios retoques, esto funciona para mí. git log --follow --diff-filter=A --find-renames=40%...

132
Combinando múltiples commits en uno antes de empujar

Esta pregunta se refiere no solo a cómo realizar esta tarea, sino a si hacerlo es una buena o mala práctica con Git. Considere que localmente trabajo más en la rama maestra, pero he creado una rama tópica que llamaré "topical_xFeature". En el proceso de trabajar en "topical_xFeature" y cambiar de...

131
¿Cómo hacer referencia al commit inicial?

Tengo un script que necesita hacer referencia a la confirmación inicial en un repositorio. git tiene la referencia especial HEAD, pero no tiene la correspondiente TAIL. No puedo encontrar nada en git help rev-parseeso que pueda ayudarme. Esto es lo que me gustaría hacer: git show TAIL Aquí hay...