Principales Comandos de Git

Aprende a dominar Git con nuestra guía paso a paso.

Índice

  1. Git Init
  2. Git Clone
  3. Git Add
  4. Git Commit
  5. Git Push
  6. Git Pull
  7. Git Status
  8. Git Branch
  9. Git Merge
  10. Git Log

Git Init

Este comando se utiliza para iniciar un nuevo repositorio de Git:

git init

Crea un nuevo subdirectorio llamado .git que contiene todos los archivos necesarios del repositorio — esencialmente, hace todo lo necesario para empezar a trabajar con Git.

Git Clone

Clona un repositorio existente en una nueva ubicación:

git clone [url]

Por ejemplo, para clonar el repositorio de Linux, usarías:

git clone https://github.com/torvalds/linux.git

Git Add

Agrega uno o más archivos al área de preparación (staging area):

git add [archivo1] [archivo2] ...

Para agregar todos los archivos modificados, puedes usar:

git add .

Git Commit

Guarda los cambios en el repositorio:

git commit -m "Tu mensaje de commit"

Este comando registra tus cambios en el repositorio, y el mensaje que incluyes debe ser una breve descripción de esos cambios.

Git Push

Envía los cambios al servidor remoto:

git push origin master

Este comando es usado para enviar los cambios desde tu repositorio local a un repositorio remoto. Es importante recordar que debes tener permisos para hacer push a un repositorio remoto.

Git Pull

Actualiza tu repositorio local con los cambios más recientes del servidor:

git pull origin master

Git Status

Muestra el estado de los archivos en el área de trabajo y el área de preparación:

git status

Este comando te permite ver cuáles cambios están preparados para ser commiteados, cuáles no, y cuáles archivos no están siendo rastreados por Git.

Git Branch

Maneja las ramas de tu proyecto:

git branch [nombre-de-la-rama]

Crea una nueva rama llamada nombre-de-la-rama. Las ramas son útiles para desarrollar funcionalidades aisladas unas de otras.

Git Merge

Fusiona una rama con otra:

git merge [nombre-de-la-rama]

Este comando te permite llevar los commits de una rama a otra, por ejemplo, cuando una funcionalidad ha sido terminada en una rama de desarrollo y necesita ser integrada en la rama principal.

Git Log

Muestra un historial de commits:

git log

Este comando muestra la lista completa de commits en la rama actual, incluyendo su ID de commit, autor y fecha.