Primera sesión curso de control de versiones con git y github:
Temas de la sesión:
- Bienvenida y presentación entre participantes, instructor y fundación Itgrarte,
- Descomprimiendo Git Portable,
- Conociendo la estructura de carpetas de git portable,
- Introducción al control de versiones,
- Introducción a la consola git CMD,
- Navegación entre repositorios,
- Creación de repositorios
- configuración global y local de git,
- Que es un commit,
- Como hacer commits,
- Creación del primer commit.
- Como ver el historial de commits,
- Como cambiar a un commit con su identificador,
Comandos utilizados en la sesión:
- Flechas izquierda y derecha
- Revisar los comandos introducidos en la consola.
- Flechas arriba y abajo:
- Navegar en el historial de comandos ejecutados.
- Avance y retroceso de página:
- Navegar de forma rápida en el historial de comandos ejecutados.
- cd
- Navegación entre carpetas
- cd ..
- Ir hacia atrás en el árbol de directorios, es decir al directorio padre.
- ls
- Listar los archivos y carpetas de un directorio.
- dir
- Listar los archivos y carpetas de un directorio.
- mkdir
- Crear una carpeta.
- md
- crear una carpeta.
- git init
- Inicializa una carpeta como repositorio de git
- git status
- Conocer el estado del repositorio actual
- git config --global user.name
- Conocer el usuario global de git, o establecerlo poniendo el valor entre comillas.
- git config --global user.email
- Conocer el correo electrónico global de git, o establecerlo poniendo el valor entre comillas.
- git add .
- Agrega todos los archivos que han cambiado para registrarlos en el siguiente commit
- git add --all
- Agrega todos los archivos que han cambiado para registrarlos en el siguiente commit.
- git add "nombreDeArchivo"
- Agrega un archivo específico para registrarlo en el siguiente commit
- git commit
- Crear un commit sin descripción.
- git commit -m "mensaje"
- Crear un commit con un mensaje que lo describa.
- git log
- Muestra el historial de commits en la consola de git
- git log > logt.txt
- Guarda el historial de commits en un archivo de texto llamado log
- git checkout identificador del commit
- Cambia al estado del repositorio especificado con el identificador
- git checkout master
- cambia al último commit de la rama master
Notas:
- para establecer el correo electrónico global el comando sería:
git config --global user.email "correo@ejemplo.com"
- El correo debe ser el mismo que vamos a utilizar en la cuenta de github.
- El nombre de usuario es con el que estarán firmados nuestros commits.
- Para cambiar el usuario o correo para un repositorio específico, usamos el mismo comando sin la palabra --global
- Cuando algún comando nos da error, debemos copiar el texto que explica el error, con esa información podemos pedir ayuda en el grupo o buscar la solución en google.
- Podemos copiar el texto del error con el cursor de revisión de NVDA, o más fácil con el complemento speech history para NVDA.
Tarea primera clase
Crear un repositorio con su primer nombre y primer apellido todo junto
crear un archivo de texto con el nombre mi información y crear el primer commit es decir el commit raíz.
Dentro del archivo crear un mínimo de 4 secciones tales como información general, música favorita, películas favoritas, libros favoritos, equipos de futbol favoritos, selecciones del mundial favoritas etc. Para cada sección crear un commit distinto
Para cada sección agregar 5 elementos como hacer un top 5, al completar cada sección hacer commit
Guardar el log de commits en un archivo, y regresar el repositorio al tercer commit creado
Al final comprimir el repositorio en un archivo zip o rar, y enviarlo al instructor
Grabación de la sesión:
Enlace a la grabación si lo prefieres Grabación de la primera sesión.
Volver a la portada del curso