Inicio Informática Git, el sistema de gestión de código fuente descentralizado

Git, el sistema de gestión de código fuente descentralizado

Publicado por entreunosyceros
Publicado el: Última actualización:

AVISO: Esta entrada tiene más de dos años desde su publicación. Es posible que el contenido esté desactualizado.

Una vez más aquí. El artículo que voy a dejar hoy va a ser el primero de una serie. Estoy seguro que de que sobre el sistema de gestión de código fuente descentralizado llamado git, se ha escrito mucho y muy bien en internet, pero como siempre, prefiero dejar mi propia versión lo más simplificada posible.

Como decía git es un sistema de gestión de código fuente descentralizado. Se trata de una herramienta que cualquier desarrollador debería utilizar a diario. Al principio puede parecer complicado utilizarlo, pero cuando te metes a trabajar con él, acabas viendo lo potente que resulta. Además, de entre todos los servicios similares que existen, este es la herramienta que millones de desarrolladores utilizan a diario.

¿Por qué utilizar Git?

Esta herramienta para el control de versiones, tiene sin duda muchas ventajas. Entre ellas podemos destacar:

  • Mantiene un historial de todos los cambios, que es lo que buscamos.
  • Permite recuperar versiones del historial.
  • Permite trabajar sobre el código en diferentes ramas simultaneas.
  • Ofrece transparencia sobre los cambios y autoría de los mismos.
  • Facilita el trabajo en grupo.
  • Permite distintos flujos de trabajo en los proyecto.
  • Podremos trabajar offline.
  • Entre la gran cantidad de servicios online gratuitos para git, sin duda destaca GitHub.

Instalación de git en Ubuntu

A pesar del título de esta sección, git esta disponible para todas las plataformas. Aun que en este caso solo vamos a ver la instalación en Ubuntu. Basta con abrir una terminal (Ctrl+Alt+T) y ejecutar el comando:

instalar git en Ubuntu 20.04
sudo apt install git

Primera sesión

Una vez instalado el programa git en Ubuntu, vamos a abrir una consola (Ctrl+Alt+T) y seguir los siguientes pasos en los que se emulará la actividad de desarrollo de un proyecto controlado por Git.

Antes de crear nada, de manera opcional podemos configurar dos parámetros de Git. El nombre y el email. Si quieres utilizar GitHub o GitLab, es importante que estos datos coincidan con los que utilices en dichos servicios. Si vas a trabajar en local, esta configuración no tiene relevancia.

git config --global user.name mi_usuario
git config --global user.email mi_email

Una vez ejecutados, podremos verificar los cambios de configuración escribiendo:

configuración de git
git config --list

Estos ajustes de configuración se almacenan en el archivo ~ /.gitconfig. Si te interesa realizar más cambios en la configuración de Git, lo recomendable es hacerlo utilizando los git config, aun que también podremos hacerlo editando el archivo ~/.gitconfig a mano.

Crear un repositorio

Para empezar, vamos a suponer que no tenemos ningún repositorio creado. Así que vamos a crear un repositorio git con el comando git init. Solo tendremos que abrir una terminal (Ctrl+Alt+T) y usarlo de la siguiente manera:

iniciar repositorio
git init nombre_del_proyecto

Este comando va a crear en nuestro equipo un directorio con el nombre del proyecto e inicia en su interior el repositorio. El repositorio lo vamos a encontrar como un directorio oculto, que se va a encargar de almacenar toda la información para gestionar todo el repositorio.

Otra manera de crear un repositorio sería utilizando los comandos de terminal que vamos a ver a continuación. Primero vamos a crear el directorio vacío:

sudo mkdir repoEntreunosyceros

Después nos moveremos a este directorio:

cd repoEntreunosyceros

Y una vez dentro crearemos el repositorio git con el siguiente comando:

inicio repositorio git init
sudo git init

Si quieres obtener ayuda de cualquier comando git, basta con utilizar la opción –help de la siguiente manera:

help
git init --help

Y bueno, con esto vamos a dar por terminada este primer acercamiento a git. En próximos días vamos a seguir a partir de aquí metiéndonos más a fondo en su uso.

También te puede interesar ...

Deja un comentario

* Al utilizar este formulario, aceptas que este sitio web almacene y maneje tus datos.

Resumen de privacidad
cookies entreunosyceros

Esta web utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible.

La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra web o ayudarnos a comprender qué secciones de la web encuentras más interesantes y útiles.

Nunca almacenamos información personal de ningún tipo.

Tienes toda la información sobre privacidad, derechos legales y cookies en nuestra página sobre la política de privacidad o en la página sobre nuestra política de cookies.

Cookies necesarias

Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.

Si desactivas esta cookie no podremos guardar tus preferencias. Esto significa que cada vez que visites esta web tendrás que activar o desactivar las cookies de nuevo.

Cookies de terceros

Esta web utiliza las siguientes cookies adicionales:

- Mailchimp: Recordar si ya estás suscrito al boletín de noticias y sino ofrecértelo al salir.

- Accesibilidad: Para saber tus ajustes de accesibilidad en cada visita.

- Comentarios: Saber si has leído y aceptado nuestra política de privacidad a la hora de dejar un comentario en la web.

- Google Analytics: Localización para recopilar información anónima tal como el número de visitantes del sitio, o las páginas más populares.

- Goggle Adsense: Anuncios personalizados según tu geolocalización y preferencias.

Dejar estas cookies activadas nos permite mejorar nuestra web.

Adblock Detectado!!

Ayúdanos deshabilitando la extensión AdBlocker de tu navegador para visitar esta web.
Si no sabes hacerlo en Chrome, consulta el siguiente enlace. Si utilizas Firefox, puedes consultar este otro enlace.
Esto mejorará tu experiencia en este sitio web.