Antes de usar Git, asegúrate de configurarlo con tus credenciales.
git config --global user.name "TuNombre"
git config --global user.email "[email protected]"
Verifica la configuración:
git config --list
git init
git clone <URL_DEL_REPOSITORIO>
git status
git add <archivo> # Añade un archivo específico
git add . # Añade todos los archivos del directorio
git commit -m "Mensaje descriptivo del cambio"
git branch <nombre_de_rama>
git checkout <nombre_de_rama>
git checkout -b <nombre_de_rama>
git branch
git remote add origin <URL_DEL_REPOSITORIO>
git push -u origin <nombre_de_rama>
git pull origin <nombre_de_rama>
git merge <nombre_de_rama>
- Git marcará los archivos con conflictos después de un
merge
opull
. - Edita los archivos y elige qué cambios mantener.
- Una vez resueltos, añade los archivos al área de preparación:
git add <archivo>
- Finaliza con un commit:
git commit -m "Conflictos resueltos"
Crea un archivo .gitignore
para especificar qué archivos o directorios ignorar.
Ejemplo:
# Ignorar archivos binarios
*.exe
# Ignorar el directorio temporal
/temp/
git log
git diff <archivo>
git rm <archivo>
git checkout -- <archivo>
git reset --soft HEAD~1
- Sube tus cambios a una nueva rama.
- Ve a GitHub y selecciona "New Pull Request".
- Revisa los cambios y solicita la revisión.
- Comenta en los cambios.
- Aprueba o solicita modificaciones antes de hacer el merge.
Acción | Comando |
---|---|
Configurar usuario | git config --global user.name y user.email |
Inicializar repositorio | git init |
Añadir cambios | git add <archivo> o git add . |
Confirmar cambios | git commit -m "mensaje" |
Ver estado | git status |
Ver historial | git log |
Crear rama | git branch <nombre_de_rama> |
Cambiar de rama | git checkout <nombre_de_rama> |
Fusionar ramas | git merge <nombre_de_rama> |
Subir cambios | git push -u origin <rama> |
Actualizar desde el remoto | git pull origin <rama> |