Git es un software de control de versiones gratuito y de código abierto creado por Linus Torvalds. El objetivo del control de versiones es llevar un historial en nuestros cambios y es indispensable para coordinar el trabajo en equipo y tener un seguimiento en el avance de los proyectos.

En este post te dejo los comandos básicos más utilizados cuando trabajamos con Git.

Crear repositorio local

Debes posicionarte vía línea de comandos en la carpeta que contendrá los archivos de tu repositorio.

git init

Crear repositorio local

Vía HTTP

git clone http://dominio.com/usuario/repositorio.git`

Vía HTTP
git clone ssh://usuario@dominio.com/repo.git`

Visualizar cambios locales

git status


Muestra el historial del proyecto, son los cambios ya confirmados.

git log

Desplegar el historial de cambios de un usuario en específico

git log --author="usuario"

Manejo de cambios locales


Agrega los archivos que se especifican. No afecta el repositorio de manera significativa hasta que se usa git commit.

git add archivo.extension

Agrega todos los archivos que tengan cambios

git add .

Es el comando para confirmar que se efectuarán los cambios de los archivos definidos con git add. Con -m agregas un mensaje que describa de manera clara tus cambios

git commit -m "Mensaje descriptivo de tus cambios"

Administración de ramas Despliega las ramas locales existentes

git branch

Cambiar a una rama

git checkout nombre_rama

Eliminar rama local

git branch -d nombre_rama

Repositorios remotos

Agregar un repositorio remoto a la etiqueta “origin”

git remote add origin url

Eliminar url a la etiqueta “origin”

git remote rm origin

Obtener los cambios del repositorio remoto al local

git pull origin master

Para un listado más completo puedes acceder al siguiente archivo PDF