Pro Git

Pro Git

🎯 ¿Cansado de los anuncios?
Elimínalos ahora 🚀

El comando replace te permite especificar un objeto en Git y decirle "cada vez que vea esto, fingir que es esta otra cosa". Esto es mĂĄs Ăștil para reemplazar un “commit” en tu historial con otro.

Por ejemplo, supongamos que tienes un gran historial de cĂłdigos y deseas dividir tu repositorio en un breve historial para nuevos desarrolladores y una historia mucho mĂĄs larga para las personas interesadas en la minerĂ­a de datos. Puedes injertar una historia en la otra mediante replace ingresando el “commit” mĂĄs antiguo en la nueva lĂ­nea con el Ășltimo “commit” en el anterior. Esto es bueno porque significa que en realidad no tienes que reescribir cada “commit” en la nueva historia, como normalmente tendrĂ­as que hacer para unirlos juntos (porque el parentesco lo efectĂșan los SHA-1s).

Vamos a probar esto. Tomemos un repositorio existente, lo dividimos en dos repositorios, uno reciente y otro histórico, y luego veremos cómo podemos recombinarlos sin modificar los repositorios recientes SHA-1 a través de replace.

Usaremos un repositorio sencillo con cinco compromisos simples:


👉 Descargar el audiolibro GRATIS en Amazon
Reportar problema / Sugerencias
🧠 Hacer Trivia

eXTReMe Tracker