listado con los detalles de los comandos que se mencionaron en el video:
git config --global user.name "tu_nombre" Configura tu nombre de usuario en Git.
git config --global user.email "tu_email" Configura tu correo electrónico en Git.
git config --list Muestra todas las configuraciones actuales de Git.
git clone [URL] Clona un repositorio existente desde una URL.
git init Inicializa un nuevo repositorio vacío.
git status Muestra el estado actual de los archivos en el repositorio.
git log Muestra el historial de commits realizados.
git diff Muestra las diferencias entre los archivos y el último commit.
git branch Muestra las ramas existentes en el proyecto.
git add . Agrega todos los archivos al área de preparación.
git add [nombre_del_archivo] Agrega un archivo específico al área de preparación.
git commit -m "mensaje" Realiza un commit con un mensaje descriptivo.
git push Envía los cambios al repositorio remoto.
git pull Descarga y fusiona los cambios desde el repositorio remoto.
git checkout -b [nombre_de_la_rama] Crea y cambia a una nueva rama.
git merge [nombre_de_la_rama] Fusiona una rama en la rama actual.
git switch [nombre_de_la_rama] Cambia a otra rama.
git restore --source [hash_del_commit] Restaura el estado de un archivo a un commit específico.