Estos son solo algunos ejemplos y hay muchos más comandos y opciones disponibles en Git. Puedes obtener más información sobre cualquier comando específico utilizando git help [comando]
o consultando la documentación oficial de Git.
git init: Inicia un nuevo repositorio Git.
git init
git clone [URL]: Clona un repositorio existente, ten en cuenta si usas SSH.
git clone https://github.com/jhontona/DownDownConnectPro.git
git add [archivo]: Agrega cambios al área de preparación (staging). Puedes usar . para indicar que agregue todos los archivos desde la raíz.
git add .
git commit -m “Mensaje”: Guarda los cambios en el repositorio con un mensaje descriptivo.
git commit -m "Describo los cambios a subir"
git status: Muestra el estado de los archivos en el repositorio. Cuales están pendientes o listos para agregar.
git status
git pull: Obtiene cambios del repositorio remoto. Opcionalmente puedes indicar el origen y la rama.
git pull origin master
git push: Sube los cambios locales al repositorio remoto. Opcionalmente puedes indicar el origen y la rama.
git push origin master
git branch: Lista las ramas locales.
git branch
git checkout [rama]: Cambia a otra rama. Especificar -b hace que se cree una nueva rama.
git checkout -b desarrollo
git merge [rama]: Fusiona los cambios de otra rama en la rama actual.
git merge desarrollo
git log: Muestra el historial de commits.
git log
git remote: Muestra las URL de los repositorios remotos configurados.
git remote -v
git fetch: Obtiene cambios del repositorio remoto sin fusionarlos.
git fetch --all
git reset: Deshace los cambios en el área de preparación.
git reset --soft
git revert [commit]: Crea un nuevo commit que deshace los cambios de un commit anterior.
git revert HEAD~2
Recuerda que esta es una guía básica, así que faltan por aprende aun mas comandos y parámetros. Sin embargo es un excelente punto de partida y se listaron los comando mas usados en el día a día de un programador. Si quieres ahondar en uno de los comandos o te surge alguna duda comenta y comparte lo que sabes. Hasta la próxima!
Comments
cristian franco
Jhonathan Borda Moreno