Estoy usando git y he trabajado mucho en mi repositorio local la semana pasada.Buenas prácticas de commit de Git Big
Me gusta hacer muchos pequeños commits (como 2 o 3 archivos) en lugar de grandes, pero esta vez entre la presión del tiempo y que el cambio implicó muchos archivos, tengo un montón de archivos sin grabar.
Mi pregunta es, ¿cuál es la mejor práctica en este escenario? ¿Hay alguna herramienta que me permita dividir el trabajo en pequeños commits?
Tenga en cuenta que yo no sé cómo a la etapa de archivos de uno a la vez y hacer que los pequeños compromete a mano, pero tengo miedo de cometer un error y crear un commit que deja el código en un estado incoherente (como no compilando o trabajando mal).
Gracias!
La clave aquí es 'git stash'; el OP dice que ya sabe cómo dividir commits, aunque tenga en cuenta que '-p' (' --patch') a menudo es más útil que '-i' (' --interactive'). – Cascabel
Jefromi, el OP dice que sabe cómo organizar * archivos a la vez *. –
Me gusta usar 'git add -i' y luego seleccionar' p (patch) 'en el menú interactivo ... de esta forma puedes organizar trozos elegidos de varios archivos, todo de una vez. Luego, verifique con 'git diff --cached' antes del commit. – grossvogel