Notas del curso Git: Control de código fuente para programadores del Clúster TIC de Galicia.
Esta formación está dirigida a programadores en cualquier lenguaje o plataforma que necesitan aprender con garantías a sacar partido a Git para control de código fuente. El curso parte de cero en cuanto a Git y va avanzando progresivamente para que obtengas unos fundamentos sólidos y no sólo que trabajes con Git “de oído”. Aprenderás todos los conceptos importantes, así como el trabajo en el día a día, buenas prácticas y la resolución de problemas. Además, verás cómo utilizar las herramientas y servicios más importantes que complementan a Git
¿Con qué comando de Git podríamos obtener las diferencias que hay entre dos ramas?
git-diff (Correcto)git-searchgit-log --detailgit-log --diff
¿Cuáles son las principales diferencias entre git-pull y git-fetch?
git-fetch sólo actualiza tu referencia de las ramas remotas (Correcto)git-pull sube todos los cambios desde el repo local al remotogit-fetch actualiza las ramas localesgit-pull es un git-fetch seguido de un git-merge (Correcto)¿Cuál es el comando de Git para unir dos ramas?
git-merge (Correcto)git-rebasegit-commitgit-branch¿Con Git al ser un DVCS sino tienes Internet dejas de tener acceso al repositorio?
¿Con qué comando crearías un repositorio en Git?
git-clonegit-newgit-init (Correcto)git-commit
En las GUIs que hemos visto, si haces click derecho sobre un stash puedes eliminarlo, ¿cuál es la opción del comando git-stash para eliminarlo a través de consola?
deletedrop (Correcto)remove¿Cuáles de los tres siguientes servicios permite instalarlo de forma local?
Con la opción -l del comando git-tag podemos filtrar el listado de todos los tags de un repositorio, ¿verdadero o falso?
¿Cómo se llaman las ramas en desarrollo de Gitflow?
features (Correcto)releasesmaster
¿Cuál es la opción del comando git-log que te muestra el histórico con un gráfico?
--decorate--all--graph (Correcto)--online¿Cómo se puede crear un stash en Git sin usar la GUI?
git stash -a “mensaje”git stash save -a “mensaje” (Correcto)git stash –new “mensaje”git stash -m “mensaje”¿En el proceso de Gitflow cuáles son las diferencias entre la rama master y la rama develop? (Escoge las respuestas que creas correctas)
¿Con Git al ser un DVCS sino tienes Internet dejas de tener acceso al repositorio?
En muchas de las GUI que has visto si queremos cambiar de rama basta con hacer doble-clic sobre la rama a la que queremos movernos, ¿qué comando de Git obtiene el mismo resultado?
git-branchgit-pullgit-movegit-checkout (Correcto)Una vez resuelto un conflicto ¿con qué comando de Git podemos continuar con el proceso de merge?
git commit -a (Correcto)git merge -agit merge --resolvedgit merge --abort