Ejercicio 1 de la práctica del módulo de Git
¿Qué comando utilizste en el paso 11?. ¿Por qué?.
git reset --hard HEAD~1
Utilizamos *reset HEAD~1* para regresar al commit anterior, al incluir el parametro *--hard* forzamos que se modifique el contenido del working copy con el del commit al que nos desplazamos.
¿Qué comando o comandos utilizaste en el paso 12?. ¿Por qué?.
git reflog
git reset --hard
Realizamos un *git reflog* para localizar el hash del commit donde estábamos antes de deshacerlo. Finalmente realizamos un *reset --hard* al commit restableciendo el working copy al estado de ese commit
El merge del paso 13, ¿causó algún conflicto?. ¿Por qué?.
No causo ningún conflicto ya la rama styled contenía todos los commits de master y no se realizó ningún cambio del fichero en ninguna de las dos ramas.
El merge del paso 19, ¿causó algún conflicto?. ¿Por qué?.
Sí que se produjo un conflicto ya que el fichero fue modificado en ambas ramas, en este caso nos quedamos con los cambios del fichero *styled*.
El merge del paso 21, ¿causó algún conflicto?. ¿Por qué?.
En este caso no se produjo conflicto ya que desde la rama styled accedemos a los commits de master y el fichero es el mismo, se realizó un merge fast forward.
¿Qué comando o comandos utilizaste en el paso 25?.
git log --graph --decorate --pretty=oneline
El merge del paso 26, ¿podría ser fast forward?. ¿Por qué?.
Sí que podría ser fast forward ya que la rama master está absorviendo el trabajo de la rama title, ambas forman una lista.
¿Qué comando o comandos utilizaste en el paso 27?.
git reset HEAD~1
¿Qué comando o comandos utilizaste en el paso 28?.
git checkout -- git-nuestro.md
¿Qué comando o comandos utilizaste en el paso 29?.
git branch -D title
¿Qué comando o comandos utilizaste en el paso 30?.
git reflog
git reset -- hard
¿Qué comando o comandos utilizaste en el paso 32?.
git reflog
git checkout
¿Qué comando o comandos utilizaste en el paso 33?.
git reflog
git checkout