Ejercicios de creación y actualización de repositorios
Esta ejercitación se recomienda realizarse en grupo, pues implicaría comprobar el trabajo en equipo en GitHub así como mejor entendimiento del sistema de control de versiones.
Ejercicio 1
Primero deberán armar los grupos, pueden ser los mismos que en la ejercitación anterior, lo que les sea más práctico.
Ahora, cada uno deberá configurar Git definiendo su nombre de usuario, correo electrónico.
> git config --global user.name "Your-Full-Name"
> git config --global user.email "your-email-address"
> git config --list
Ejercicio 2
Crear un repositorio nuevo con el nombre libro-nombredegrupo
y mostrar su contenido5. Cada grupo solo creará uno, y un estudiante será el responsable de subirlo a GitHub. El resto deberá clonarlo en local.
Además, el estudiante responsable deberá añadir a los demás miembros del grupo como colaboradores en GitHub. Para hacerlo, debe:

Creador del repositorio
> mkdir libro-nombredegrupo #Este punto puede ser realizado mediante la forma corriente de crear directorios, es decir carpetas nuevas
> cd libro-nombredegrupo #ingresar a la carpeta creada
> git init
> git add .
> git commit -m "primer repositorio"
> git remote add origin https://github.com/NOMBRE_USUARIO/NOMBRE_PROYECTO.git
> git branch -M main
> git push -f -u origin main
Colaboradores del repositorio, utilizar la url de Clone Https
> git clone https://github.com/NOMBRE_USUARIO/NOMBRE_PROYECTO.git
> git init
> git pull
Ejercicio 3
-
Comprobar el estado del repositorio.
-
Crear un archivo (se puede crear un txt de forma convencional si no se puede realizar por terminal)
estudiante-apellido.txt
con el siguiente contenido:* Materia
* Nombre de equipo
* Participantes
* Nombre-Estudiante-creador-del-archivo -
Comprobar de nuevo el estado del repositorio.
-
Añadir el fichero a la zona de intercambio temporal.
-
Volver a comprobar una vez más el estado del repositorio.
> git status
> cat > indice.txt
* Materia
* Nombre de equipo
* Participantes
* Nombre-Estudiante-creador-del-archivo
Ctrl+D
> git status
> git add indice.txt
> git status
Ejercicio 4
Realizar un commit de los últimos cambios con el mensaje “Archivo de estudiante-nombre al repositorio-del-grupo.” y ver el estado del repositorio.
> git commit -m “Archivo de estudiante-nombre al repositorio-del-grupo.”
> git status
Ejercicio 5
-
Subir al repositorio grupal el archivo txt de cada estudiante. Recordar siempre primero hacer pull, para evitar conflictos entre versiones.
-
Mostrar los cambios con respecto a la última versión guardada en el repositorio.
Al finalizar la ejercitación en el repositorio remote debería haber tantos archivos de textos como estudiantes en el grupo.
> git pull
> git push
> git status