Nota: Para poder realizar los commits es necesario utlizar los siguientes comandos para asingar un correo electronico y un nombre de usuario a tu cuenta de git
git config --global user.name = <nombre-del-usuario>
git config --global user.email = <correo-electronico>
💡 El correo electronico debe de ser uno que este asociada a una cuenta de GitHub.
para verificar que se actualizaron correctamente puedes utilizar el siguiente comando.
git config --global -l
Nota: puedes hacerlo desde tu interfaz grafica o utlizar el siguiente comando en la terminal
mkdir <nombre-de-la-carpeta>
Abre tu terminal y dirigete a la carpeta que acaba de crear en el paso 1 e inicializa git en tu carpeta.
cd <nombre-de-la-carpeta>
git init
Dentro de tu carpeta crea dos nuevos archivos uno llamado 'teammates.md' y otro 'languages.md' Nota: Estos archivos puedes hacerlos desde una interfaz grafica o puedes hacerlo desde tu terminal.
touch teammate.md
touch languages.md
git add teammates.md
git commit -m <mensaje>
💡 Recuerda que el mensaje de tu commit debe de ser algo descriptivo.
git status
Para este punto indicaste que quieres darle seguimiento al archivo de teammates.md entonces en tu consola de debe de aparecer que al archivo de languages.md no le estas dando seguimeinto (untrack).
Realiza un cambio en ambos archivos, te suegrimos agregar un par de lineas en cada archivo, guardas cambios y despues de estas acciones repite el comando para ver el estaus de tus archivos.
git status
En este momento en tu terminal te debe de aparecer un mensaje indicado que el archivos de teammated.md ha sido modifcado y el archivo de languages.md debe de aparecer en la sección de 'Untracked files'.
Algo muy parecido a esto:
Changes not staged for commit: \
(use "git add <file>..." to update what will be committed) \
(use "git restore <file>..." to discard changes in working directory) \
modified: teammates.md \
Untracked files: \
(use "git add <file>..." to include in what will be committed) \
languages.md \
no changes added to commit (use "git add" and/or "git commit -a")
Puedes usar algun de las siguientes opciones para agregar los archivos.
git add languajes.md
git add teammates.md
o
git add languajes.md, teammates.md
git add .
git add *.md
Realiza el commit
git commit -m <mensaje>
Ahora vuelve a verificar el estatus de tu repositorio y veas que ya no se muestran cambios para agregar al staging area.
Para este punto deben de aparecerte dos commits con los mensajes que indicaste a cada uno en los pasos anteriores.
git log
Nota: Para poder realizar el siguiente ejercicio es necesario tener un cuenta en GitHub y haber realizado el ejercicio anterior para poder subir los cambios a un repositorio remoto
1. Crea un nuevo repositorio en tu cuenta de GiHub.
🚨 el nombre de tu repositorio debe de ser unico dentro de cuenta, debe de incluir una descripción y tiene que ser publico.
2. Asigas el repositorio remoto que acabas de crear con el repositorio local que creaste en el primer ejercicio.
git remote add origin <url-del-repositorio-remoto
La url del repositorio remoto debe de lucir similar a : https://github.com/[nombre_de_usuario_de_Github]/[nombre_del_repositorio].git
"rotating_light" Es importante estar dentro del directorio de trabajo en donde inicalizamos con el git init.
git remote -v
Anteriormente la convención para nombrar el branch principal era master pero ahora se cambio a main.
git branch -M main
git push - u origin main
Refresca la pagina de tu repositorio remoto en tu navegador.
Crea un nuevo archivo con lossiguientes pasos:
git pull
Dentro de tu carpeta local debe de aparecerte el archivo GitHub.md
- GIT: https://git-scm.com/
- GITHUB: https://docs.github.com/es
- CLAVE SSH: https://docs.github.com/es/authentication/connecting-to-github-with-ssh
- DOBLE AUTENTIFICACIÓN: https://docs.github.com/es/authentication/securing-your-account-with-two-factor-authentication-2fa
- GIT - ATLASSIAN https://www.atlassian.com/git