Tutorial Git Parte 1: Comandos básicos

Git (pronunciado «guit»​) es un software de control de versiones diseñado por Linus Torvalds, pensando en la eficiencia y la confiabilidad del mantenimiento de versiones de aplicaciones cuando éstas tienen un gran número de archivos de código fuente. Su propósito es llevar registro de los cambios en archivos de computadora y coordinar el trabajo que varias personas realizan sobre archivos compartidos. (Vía Wikipedia)

Enlaces Descarga Git

Windows https://git-scm.com/download/win

Mac https://git-scm.com/download/mac

Linux https://git-scm.com/download/linux

Comandos Básicos Git

Configuración Inicial en Git

Ayuda básica en Git

Configuración global en Git

Creación de un repositorio en Git

Crear un nuevo fichero en Git

Añadir fichero al control del código fuente en Git (hacer tracking)

Hacer commit en Git

Clonar un repositorio en Git

Ver el árbol de historia

Configuración de ficheros ignorados en Git

Cuando tenemos archivos que no queremos colocar bajo el control de versiones podemos hacerlo con el archivo .gitignore

Por ejemplo para ignorar ficheros .dat y todo lo que haya en el directorio results, podemos crear el archivo en el directorio raíz de nuestro proyecto:

Una vez creado el archivo, la salida de git status será más limpia:

Lo único que Git advierte ahora, es el archivo .gitignore recién creado. Podrías pensar que no queremos rastrearlo, pero todos aquellos con los que compartimos nuestro repositorio probablemente desearán ignorar las mismas cosas que nosotros. Vamos a agregar y a hacer commit de .gitignore.

Si quisiéramos añadir accidentalmente al repositorio archivos que no queremos rastrear .gitignore lo evitará.

Si quisiéramos anular la configuración de ignorar, podemos usar git add -f para obligar a Git a añadir algo. Por ejemplo, git add -f a.dat.

También podemos ver siempre el estado de los archivos ignorados si queremos:

Clientes Gráficos (GUIs) para Git

Normalmente casi todos los desarrolladores usan entornos de ventanas para el desarrollo. Visualizar la historia de un repositorio no es nada cómodo en modo texto. Es útil saber los comandos Git, pero una interfaz gráfica simplificará mucho las cosas.

Algunos de los más famosos son:

Ciclo de vida del cambio de un fichero en Git

Estados de los ficheros en Git

Modificar el último commit en Git

Puede ser útil para ficheros o cambios olvidados.

Para corregir el último commit:

Poner cambios a Stage en Git

Deshacer cambios en Git

Deshacer cambios y recuperar el fichero original en Git

Deshacer el último commit en Git

Sin perder los cambios que quedan en Stage:

Perdiendo los cambios que quedan en Stage

Diferencias entre ficheros en Git

A la hora de gestionar versiones de ficheros es esencial determinar qué ha cambiado en cada fichero.

En Unix existe el comando diff que permite hacer esto desde hace más de 20 años (desde que eramos chicos)

También te podría gustar...

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

WP Twitter Auto Publish Powered By : XYZScripts.com