Control de versiones
1. Además de Git, ¿que otros sistemas de control de versiones existen?
Existen otros sistemas como por ejemplo CVS, Subversion y Mercurial que son los más conocidos aparte de Git.
2. En Git, ¿qué tres áreas existen?
Las áreas que existen son: working directory, stage area y repository.
5. En Git, ¿para qué sirve el comando git config?
Sirve para configurar la información del usuario utilizada en todos los repositorios locales.
6. En Git, ¿para qué sirve el comando git init?
Sirve para inicializar un directorio existente como un repositorio de git.
7. En Git, ¿para qué sirve el comando git clone?
Sirve para recuperar un repositorio completo desde una ubicación alojada a través de url.
8. En Git, ¿para qué sirve el comando git status?
Sirve para mostrar archivos modificados en el directorio de trabajo, preparado para su próxima ejecución.
9. En Git, ¿para qué sirve el comando git add?
Sirve para agregar archivos para la próxima ejecución.
10. En Git, ¿para qué sirve el comando git commit?
Sirve para confirmar su contenido en etapas como una nueva instantánea de ejecución.
11. En Git, ¿para qué sirve el comando git log?
Sirve para mostrar el historial de ejecuciones para la rama actualmente activa.
12. En Git, ¿para qué sirve el comando git reset HEAD nombrearchivo?
Sirve para mover el HEAD actual al compromiso especificado
13. En Git, ¿para qué sirve el comando git checkout -- nombrearchivo?
Sirve para deshacer cambios en un archivo concreto.
15. En Git, ¿para qué sirve el comando git branch?
Sirve para enumerar las ramas, aparecerá un * junto a la rama actualmente activa.
16. En Git, ¿para qué sirve el comando git checkout?
Sirve para cambiar a otra rama y comprobarla en su directorio de trabajo.
17. En Git, ¿para qué sirve el comando git merge?
Sirve para fusionar una rama remota en su rama actual para actualizarla.
18. En Git, explica cómo funciona la fusión (merge) de tipo fast-forward.
Sirve para acelerar el flujo de trabajo en el proceso de proyecto, pudiendo cambiar el HEAD del sistema.
19. En Git, explica cómo funciona la fusión (merge) de tipo 3-way.
Git compara el ancestro común con cada una de las confirmaciones de punta, la de rama master y la de rama de funciones. Git identifica estas tres confirmaciones mediante instantáneas.