GNU/Linux >> Tutoriales Linux >  >> Linux

Qué es Git y cómo instalar Git en Linux

Esta breve guía explica qué es Git, los beneficios de usar Git, cómo funciona, qué es GitHub y cómo instalar Git en los sistemas operativos Linux.

¿Qué es Git?

Git es un popular sistema de control de código fuente distribuido o sistema de control de versiones se utiliza para realizar un seguimiento de los cambios en los archivos o en el código fuente de un proyecto.

Git es una herramienta de código abierto desarrollada por Linus Torvalds en 2005 para el desarrollo del código fuente del Kernel de Linux. Es de uso completamente gratuito y se publica bajo la Licencia pública general de GNU, versión 2.

Usando Git, podemos rastrear fácilmente los cambios en cualquier conjunto de archivos, como quién ha cambiado el código, qué se ha cambiado y cuándo se ha cambiado, etc. Los cambios se pueden compartir con un repositorio remoto.

Git generalmente se usa para coordinar el trabajo entre programadores que desarrollan en colaboración el código fuente durante el desarrollo del software. No requiere ningún sistema central y la mayoría de las operaciones son locales.

Los desarrolladores pueden ver los cambios de los demás, agregar nuevas funciones, resolver problemas juntos y también ver el historial de todo el proyecto a medida que construyen la aplicación.

Todos los archivos del proyecto, así como el historial de cambios realizados en esos archivos, se almacenan en una carpeta denominada Repositorio. . Por lo general, un repositorio de Git consta de archivos, historial y configuración administrados por git.

Todo proyecto bajo el sistema de control de versiones distribuidas Git, pasa por cuatro etapas. Las cuatro etapas de Git son:

  • Directorio de trabajo,
  • Área de preparación:área de espera previa a la confirmación,
  • Repositorio local,
  • Repositorio remoto (GitHub, GitLab, BitBucket, TFS, etc.).

La siguiente ilustración gráfica explica cómo funciona Git:

Discutiremos cada etapa en detalle cuando aprendamos sobre los conceptos básicos de Git en los próximos artículos.

¿Qué es GitHub?

Hay muchas plataformas de alojamiento que le permiten alojar sus repositorios de Git. GitHub es uno de ellos.

GitHub es la plataforma de alojamiento más popular para el desarrollo de software y el control de versiones mediante Git.

Con la ayuda de GitHub, uno o más desarrolladores pueden trabajar en un mismo proyecto y también colaborar con otros desarrolladores para diferentes proyectos desde cualquier parte del mundo.

Hay decenas de miles de proyectos alojados en GitHub. Ofrece plan gratuito y de pago. GitHub es propiedad de la corporación Microsoft.

Las otras plataformas de alojamiento similares notables son GitLab, BitBucket y AWS CodeCommit. Por supuesto, existen muchas plataformas de alojamiento. Pero estas son plataformas bien conocidas para el alojamiento remoto de repositorios Git.

Instalar Git en Linux

Git está disponible en los repositorios predeterminados de la mayoría de las distribuciones de Linux.

Instale Git en Alpine Linux:

$ sudo apk add git

Arch Linux:

$ sudo pacman -S git

Debian, Ubuntu, Linux mint, Pop_OS!:

$ sudo apt install git

Fedora, RHEL, CentOS, AlmaLinux y Rocky Linux:

$ sudo dnf install git

abrirSUSE:

$ sudo zypper install git

Una vez instalado, puede verificar la versión de Git usando el comando:

$ git --version
git version 2.31.1

Como puede ver en el resultado anterior, instalé la versión 2.31.1 de Git.

En nuestros próximos tutoriales, analizaremos los fundamentos de Git con más detalle.


Linux
  1. Cómo instalar y probar Ansible en Linux

  2. Flatpak en Linux:qué es y cómo instalar aplicaciones con él

  3. Cómo instalar y usar Flatpak en Linux

  4. ¿Qué es Podman y cómo instalar Podman en Linux?

  5. Qué es NFS y cómo instalarlo en Linux

Cómo instalar y usar el comando fd en Linux

Cómo instalar y usar Nu Shell en Linux

Cómo instalar Git en Linux Mint 19

Cómo instalar y usar el comando Ack en el sistema Linux

Cómo instalar y configurar el servicio Gogs Git en Ubuntu Linux

Cómo instalar y configurar Git en distribuciones de Linux