¿Qué es Git?
Git es un sistema de control de versiones que permite rastrear los cambios en tu código fuente.
¿Qué es GitHub?
GitHub es una plataforma para alojar tus repositorios y colaborar con otros desarrolladores.
Comandos esenciales
git init: Inicializa un repositorio local.git add .: Agrega todos los archivos modificados.git commit -m "mensaje": Guarda los cambios con un mensaje.git remote add origin URL: Conecta tu repositorio local con GitHub.git push -u origin main: Sube tu código al repositorio remoto.git pull: Descarga los últimos cambios de GitHub.git status: Muestra los archivos que han cambiado.git clone URL: Clona un repositorio existente en tu computadora.git branch nombre: Crea una nueva rama.git checkout nombre: Cambia de rama.git merge nombre: Fusiona una rama con otra.git log: Muestra el historial de commits.
Ejemplo:
git init
git add .
git commit -m "Primer commit"
git remote add origin https://github.com/usuario/repositorio.git
git push -u origin main
Configuración inicial
Para configurar tu identidad en Git:
git config --global user.name "Tu Nombre"
git config --global user.email "tucorreo@example.com"
git config --global init.defaultBranch main
git config --global core.editor nano
git config --global merge.tool vimdiff