Saltar al contenido

6 pasos para aprender Git

6 pasos para aprender Git

por Marck Carri贸n

Intentaremos dar una introducci贸n simple sobre git.

Actualmente para el desarrollo de cualquier aplicaci贸n, web o incluso documentos, se usan los que se conocen como gestores de versi贸n. Estos son programas que permiten almacenar las distintas versiones de nuestros archivos. La pregunta que surge es 驴Para qu茅 queremos esto? Lo vamos a explicar con un ejemplo.

Imaginemos que estamos trabajando en casa en un proyecto personal, tras varias horas de trabajo decidimos tomar un descanso. Mientras descansamos nuestro querido gato pasa por encima del teclado para aprovechar el calor que desprende el port谩til. Por alineaci贸n de astros, nuestro gato consigue borrar varios archivos. Si no disponemos de copia de seguridad, no podremos recuperarlos. Mediante un gestor de versiones, podremos ir a la versi贸n m谩s reciente y recuperar los datos, por lo que solo se perder铆an los datos no versionados.

Actualmente disponemos de dos sistemas de versionado, GIT y SVN. Los que hayan trabajado con SVN se llevar谩n las manos a la cabeza, porque era un dolor de cabeza trabajar con 茅l. El que ha demostrado ser m谩s completo ha sido GIT, y es de este sistema de versionado del que hablaremos.

Instalaci贸n y uso de Git

Git es un sistema de control de versiones de c贸digo, que permite a los desarrolladores guardar y administrar los cambios realizados en su proyecto de manera eficiente. Esto facilita la colaboraci贸n en equipo, permite volver a versiones anteriores del c贸digo y hace que sea m谩s f谩cil solucionar problemas.

A continuaci贸n, te explicar茅 los pasos b谩sicos para usar Git:

  1. Instala Git en tu ordenador. Puedes descargarlo desde el sitio web oficial en https://git-scm.com/.
  2. Abre una consola o terminal en tu ordenador. En Windows, puedes usar la aplicaci贸n “S铆mbolo del sistema”, que se encuentra en el men煤 Inicio.
  3. Una vez que tienes la consola abierta, debes configurar Git con tu nombre de usuario y correo electr贸nico. Esto es necesario para identificar qui茅n realiza los cambios en el proyecto. Para configurar tu nombre de usuario, usa el comando:git config –global user.name “TU_NOMBRE”

Reemplaza “TU_NOMBRE” con tu nombre real. Para configurar tu correo electr贸nico, usa el comando:

git config --global user.email "TU_CORREO"

Reemplaza “TU_CORREO” con tu direcci贸n de correo electr贸nico.

  1. Ahora, debes inicializar un nuevo repositorio en el directorio donde se encuentran los archivos del proyecto. Para hacer esto, usa el comando:git init

Este comando crear谩 un directorio oculto llamado “.git” en el directorio actual, que contendr谩 toda la informaci贸n del repositorio.

  1. Antes de comenzar a trabajar en tus archivos, debes agregar todos los archivos al 谩rea de preparaci贸n (staging area) usando el comando:git add .

Este comando agregar谩 todos los archivos del directorio actual al 谩rea de preparaci贸n. Si quieres agregar solo algunos archivos en particular, puedes especificarlos despu茅s del comando “git add”, por ejemplo:

git add archivo1.txt archivo2.txt

6. Una vez que tienes tus archivos en el 谩rea de preparaci贸n, debes realizar un “commit” para guardar los cambios en el repositorio. Un commit es b谩sicamente un punto de control en el que guardas los cambios que has realizado en tus archivos. Para realizar un commit, usa el comando:

git commit -m "MENSAJE"

De esta forma podremos tener nuestro proyecto versionado con git de forma local.

Las caracter铆sticas de git no se quedan aqu铆, nos proporciona una cantidad interesante de “features” para el manejo de versiones, desde la creaci贸n de ramas en el c贸digo hasta crear un servidor de versionado, pasando por la creaci贸n de etiquetas para nuestras versiones. Definitivamente git es una herramienta bastante potente.

En la siguiente ocasi贸n veremos como integrarlo con servidores de versionado, los m谩s sonados pueden ser GitHub, Bitbucket o Gitlab entre otros muchos que existen a d铆a de hoy.

Si quieres alg煤n contenido extra sobre git no dudes en escribirnos aqu铆