Skip to content

KeepCoding - IV Edición - KEEPCODING MASTER BOOTCAMP - git, github & SourceTree - Práctica - Git

Notifications You must be signed in to change notification settings

JoseJacin/KeepCoding-IVEdicion-KeepcodingMasterBootcamp-GitGithubSourcetree-Practica-Git

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 

Repository files navigation

KeepCoding_IVEdicion-KeepcodingMasterBootcamp-GitGithubSourcetree-PracticaGit

KeepCoding - IV Edición - KEEPCODING MASTER BOOTCAMP - git, github & SourceTree

Pregunta 1: ¿Qué comando utilizaste en el paso 11? ¿Por qué?:
Respuesta 1:
git reset --hard HEAD~1. Ya que en el paso se especificaba que se tienen que perder los cambios del working copy.

Pregunta 2: ¿Qué comando o comandos utilizaste en el paso 12? ¿Por qué?:
Respuesta 2:
git reflog Para mostrar todo lo que ha pasado en el repositorio.
git reset --hard 5cb2e26 Para rehacer el último commit.

Pregunta 3: El merge del paso 13, ¿Causó algún conflicto? ¿Por qué?
Respuesta 3:
No. Por que la rama styled ya contiene a la rama master, mostrando el mensaje "Already up-to-date" al realizar el merge.

Pregunta 4: El merge del paso 19, ¿Causó algún conflicto? ¿Por qué?
Respuesta 4:
Si. Ya que en la rama htmlify se ha modificado el fichero git-nuestro.md en los mismos números de línea que en la rama styled.

Pregunta 5: El merge del paso 21, ¿Causó algún conflicto? ¿Por qué?
Respuesta 5:
No, puesto que se realiza un Fast-forward moviendo la rama styled al mismo commit donde está apuntando la rama master

Pregunta 6: ¿Qué comando o comandos utilizaste en el paso 25?
Respuesta 6: He usado el siguiente:
git log --graph --decorate --pretty=oneline
Aunque durante toda la práctica he usado git lg Que contiene el siguiente alias:
log --color --graph --pretty=format:'%C(bold white)%h%Creset -%C(bold green)%d%Creset %s %C(bold green)(%cr)%Creset %C(bold blue)<%an>%Creset' --abbrev-commit --date=relative

Pregunta 7: El merge del paso 26, ¿Podría ser fast forward? ¿Por qué?
Respuesta 7:
Si, puesto que desde la rama master se crea la rama title (en la que se realiza un commit), por lo que la rama master es la padre de la rama title.

Pregunta 8: ¿Qué comando o comandos utilizaste en el paso 27?
Respuesta 8:
git reset HEAD~1. Ya que en el paso se especificaba que se tienen que mantener los cambios del Working Copy.

Pregunta 9: ¿Qué comando o comandos utilizaste en el paso 28?
Respuesta 9:
git checkout -- git-nuestro.md. Ya que en el paso se especificaba que se tienen que descartar los cambios realizados en el fichero.

Pregunta 10: ¿Qué comando o comandos utilizaste en el paso 29?
Respuesta 10:
git branch -D title. Ya que en el paso se especificaba que se tiene que eliminar la rama title. Se ha utilizado el parámetro -D ya que con -d aparecía el siguiente mensaje The branch 'title' is not fully merged. al no encontrarse "mergeado" completamente.

Pregunta 11: ¿Qué comando o comandos utilizaste en el paso 30?
Respuesta 11:
git reflog Para mostrar todo lo que ha pasado en el repositorio.
git reset --hard 0fc9374 Para rehacer el merge deshecho en el paso anterior.

Pregunta 12: ¿Qué comando o comandos utilizaste en el paso 32?
Respuesta 12:
git reflog Para mostrar todo lo que ha pasado en el repositorio.
git checkout 0fc9374 Para ir al commit inicial cuando se creó el poema en el paso 4.

Pregunta 13: ¿Qué comando o comandos utilizaste en el paso 33?
Respuesta 13:
git reflog Para mostrar todo lo que ha pasado en el repositorio.
git checkout 72715bc Para ir al commit final cuando se ha puesto el título al poema en el paso 23.

About

KeepCoding - IV Edición - KEEPCODING MASTER BOOTCAMP - git, github & SourceTree - Práctica - Git

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published