¿Cómo sobrescribir mi sucursal con los contenidos de la sucursal de mi colega?

Estoy trabajando con mis colegas con GIT como el repository de código fuente. Supongamos que él trabaja en la twig Chris, yo trabajo en la twig Mike. En algún momento, fusionó parte del contenido de mi micrófono de twig con su twig Chris. Ya no hice ningún cambio en mi micrófono de twig. Más tarde hizo un poco más de desarrollo.

Ahora, me gustaría mantener el último contenido de mi twig (como chris). En otras palabras, me gustaría sobrescribir todo el contenido en mike con el contenido de chris.

¿Cómo puedo lograr esto?

Gracias, Mike

Si te entiendo correctamente, entonces deberías poder hacer una fusión rápida de Chris a Mike. Por ejemplo:

git fetch --all git checkout mike git merge origin/chris 

Por otro lado, si desea eliminar su twig "mike" y replacela con una copy de "chris", puede hacer esto:

 git fetch --all git checkout master git branch -D mike git checkout -b mike origin/chris 

Sin embargo, asegúrese de tener una copy de security sólida antes de realizar este tipo de cirugía en su repository. Es más fácil restaurar un tarball o copy de security que desenrollar una combinación compleja.

Asumiendo que estás en la twig "mike":

git reset --hard chris

Tan sencillo como eso.

1) Verifica tu micrófono de sucursal

git checkout mike

2) Combina la twig chris de tu colega

git merge chris

No habrá conflictos ya que su colega ya ha fusionado sus cambios.