- Clona en tu máquina, con el comando
git clone
, el repositorio que hay aquí en GitHub https://github.com/trainingIT-GIT/unidad-4-ejercicio-1 o si lo prefieres en BitBucket https://bitbucket.org/curso-git-avanzado/unidad-4-ejercicio-1/src/master/
Ambos servidores te permiten clonar y acceder a la URL real de git:
- En bitBucket es recomendable copiar la URL asegurándote antes de que estás logueado con tu cuenta. Puedes comprobarlo viendo si en la URL del repositorio aparece tu nombre de usuario.
- El comando
git clone
te creará una subcarpeta, a menos que añadas un punto; recuerda entrar en ella para empezar a trabajar.
- De cara a empezar tú un repositorio desde cero, borra la carpeta
.git
para desvincular de este repositorio al proyecto. - Inicializa un repositorio local.
- Añade al stage los archivos de los directorios 1 y 2.
- Comprueba con
git status
que el stage tiene lo que quieres. - Crea un commit con esos dos archivos.
- Realiza una modificación en el texto del archivo
1/1.txt
y otra en el texto del archivo2/2.txt
. - Añade al stage únicamente las modificaciones del archivo
2/2.txt
. - Haz
git status
e interpreta la información que te da. - Crea un commit con las modificaciones que has hecho en el archivo
2/2.txt
y con el archivo3/3.txt
. - Haz
git status
y comprueba que el stage está vacío y que en el working directory está el cambio del archivo1/1.txt
. - Desversiona el archivo
1/1.txt
(es decir, dile a Git que deje de trackearlo), pero sin eliminarlo. - Elimina el archivo
2/2.txt
. - Haz
git status
y comprueba que la eliminación de los dos archivos está en el stage. - Crea un commit que almacene la eliminación de esos dos últimos archivos.
- Haz
git status
y comprueba que todo está como esperas (el archivo1/1.txt
está sin versionar y el stage está sin cambios). - Configura el repositorio para que ignore la carpeta
1
. - Haz
git status
y comprueba la diferencia