Comandos Git con Descripción
git init: Inicializa un nuevo repositorio Git en el directorio actual.
git init
git status: Muestra el estado de los archivos en el repositorio, indicando cuáles están preparados para el commit, cuáles están modificados, y cuáles no están controlados.
git status
git add .: Agrega todos los archivos modificados y nuevos al área de preparación (stage) para ser incluidos en el próximo commit.
git add .
git commit -m «Mensaje de commit»: Confirma los cambios preparados con un mensaje descriptivo.
git commit -m "Mensaje de commit"
git checkout -b dev: Crea una nueva rama llamada «dev» y cambia a esa rama.
git checkout -b dev
git checkout dev: Cambia a la rama «dev».
git checkout dev
git branch: Lista todas las ramas en el repositorio y muestra en qué rama estás actualmente.
git branch
git merge nombre-rama: Fusiona los cambios de la rama «nombre-rama» en la rama actual.
git merge nombre-rama
git clone [url]: Clona un repositorio existente desde una URL al directorio local.
git clone [url]
git pull: Descarga y fusiona los cambios del repositorio remoto en la rama actual.
git pull
git push origin master: Sube los cambios confirmados en la rama «master» al repositorio remoto.
git push origin master
git log: Muestra el historial de commits del repositorio.
git log
git reset –hard HEAD: Restaura el repositorio al último commit, descartando todos los cambios no confirmados.
git reset --hard HEAD
git stash: Guarda temporalmente los cambios actuales que no han sido confirmados, permitiendo cambiar de rama o realizar otras operaciones sin perder los cambios.
git stash
git stash pop: Aplica los cambios almacenados en el último «stash» y los elimina de la pila de «stash».
git stash pop
git remote add origin [url]: Conecta un repositorio local con un repositorio remoto mediante la URL especificada.
git remote add origin [url]
git fetch: Descarga las actualizaciones del repositorio remoto sin fusionarlas automáticamente con la rama actual.
git fetch
git diff: Muestra las diferencias entre los cambios locales y los últimos cambios confirmados.
git diff