Aquí tienes todo lo que hablamos previamente consolidado en un solo archivo README.md
. Puedes usar este archivo como tu primer proyecto en Git:
# Git Commands Cheat Sheet
Este repositorio contiene una lista de comandos útiles y frecuentemente usados en Git, junto con una breve descripción de cada uno. Es ideal para principiantes que quieren aprender a usar Git desde cero.
## Configuración Inicial
Antes de empezar a usar Git, configura tu nombre y correo electrónico:
```bash
git config --global user.name "Tu Nombre"
git config --global user.email "[email protected]"
Verifica la configuración actual:
git config --list
Para crear un nuevo repositorio en Git:
git init
Verifica el estado actual de tu repositorio:
git status
Añade archivos específicos al área de preparación (staging area):
git add nombre_del_archivo
Añadir todos los archivos modificados:
git add .
Para guardar los cambios con un mensaje descriptivo:
git commit -m "Descripción de los cambios"
Revisa el historial de commits realizados en el repositorio:
git log
Crea una nueva rama:
git checkout -b nombre_de_la_rama
Cambiar a una rama existente:
git checkout nombre_de_la_rama
Fusiona una rama con la rama actual:
git merge nombre_de_la_rama
Ver las diferencias entre el estado actual y el último commit:
git diff
Eliminar un archivo del repositorio y del disco:
git rm nombre_del_archivo
Eliminar un archivo solo del repositorio (mantenerlo en el disco):
git rm --cached nombre_del_archivo
Deshacer cambios locales no añadidos al staging:
git checkout -- nombre_del_archivo
Restaurar archivos del último commit (no recomendable si ya has hecho un push
):
git reset --hard
Añadir un repositorio remoto:
git remote add origin https://github.com/tu_usuario/nombre_del_repo.git
Subir cambios a la rama principal del repositorio remoto:
git push origin main
Descargar y fusionar cambios desde el repositorio remoto:
git pull
Clonar un repositorio remoto en tu máquina local:
git clone https://github.com/usuario/nombre_del_repo.git
Para ignorar archivos no deseados, crea un archivo .gitignore
y añade las rutas o extensiones de archivos a ignorar:
touch .gitignore
echo ".DS_Store" >> .gitignore
-
Inicializa un repositorio en tu carpeta de proyecto:
git init
-
Crea un archivo README.md y escribe una lista de los comandos que vas aprendiendo. Por ejemplo:
touch README.md echo "# Git Commands Cheat Sheet" >> README.md
-
Añade el archivo a Git:
git add README.md
-
Realiza un commit con un mensaje descriptivo:
git commit -m "Añadir archivo README con comandos iniciales de Git"
-
Conecta tu repositorio local a GitHub (opcional):
git remote add origin https://github.com/tuusuario/git-commands-repo.git git branch -M main git push -u origin main
-
Continúa agregando y actualizando tu README.md con más comandos que vayas aprendiendo, y no olvides hacer
commit
ypush
para mantener tu proyecto actualizado en GitHub.
¡Esta es solo una introducción a Git! A medida que vayas aprendiendo más comandos, siéntete libre de añadir más a esta lista y hacer tu propio flujo de trabajo. ¡Sigue practicando!
Este archivo está listo para ser usado en tu repositorio. Puedes copiarlo y pegarlo en tu proyecto local, y cada vez que vayas aprendiendo un nuevo comando, actualiza el archivo. ¡Será una excelente guía de referencia rápida!