lab 7 Staging y Commit
Un paso separado del concepto de Staging está alineado con la filosofía de "salirse del camino" hasta que se necesite hacer frente al control de código fuente. Puede continuar haciendo cambios en su directorio de trabajo, y entonces, en el punto en que quiera interactuar con el control de código fuente, git le permitirá grabar los cambios en pequeños Commits que reproducirán exactamente lo que hizo.
Por ejemplo, suponga que quiere editar tres archivos: a.rb
, b.rb
, and c.rb
. Ahora desea hacer Commit de todos los cambios, pero desea que los cambios en a.rb
y b.rb
estén en un Commit, mientras que los cambios de c.rb
no están relacionados lógicamente con los primeros dos archivos y debería estar en un Commit separado.
Puede realizar lo siguiente:
git add a.rb git add b.rb git commit -m "Changes for a and b"
git add c.rb git commit -m "Unrelated change to c"
Separando los Staging y Commits le dará la habilidad de afinar con precisión qué pasó en cada Commit.