Cómo instalar Git en CentOS

GitLinux

En este tutorial vamos a ver cómo instalar Git en CentOS. Git es una herramienta de control de versiones que se utiliza para hacer un seguimiento de las versiones de cualquier software y de los cambios en el código. A día de hoy es el sistema de control de versiones más utilizado y se ha convertido en imprescindible para cualquier desarrollador. Con Git puedes crear nuevas ramas o revertir el código en cualquier momento a un estado anterior. Podrás tener múltiples versiones del código e ir agregando funcionalidades a medida que estén disponibles.

La instalación de Git en CentOS es muy sencilla, ya que podrás hacerlo con un par de comandos. Tras instalar Git veremos cómo configurarlo, pero no llevará más que unos minutos.

Instalación de Git en CentOS

Abre una ventana de terminal o conéctate a tu servidor mediante SSH. Tras ello, ejecuta el siguiente comando para instalar git:

yum install git

Git se instalará en CentOS. Cuando la instalación termine, comprueba que Git se ha instalado correctamente con el siguiente comando, que mostrará la versión de Git instalada en el sistema:

git --version

Debería mostrarse la versión de Git que tienes instalada. Veamos ahora cómo configurar Git.

Configuración de Git en CentOS

Nada más instalar Git es recomendable configurar tu nombre y tu email. De este modo no tendrás que indicarlo en cada repositorio que utilices a la hora de hacer un commit del código.

  • Para configurar tu nombre usa el siguiente comando:
    git config --global user.name "Tu nombre"
  • Para configurar tu dirección de email usa este comando:
    git config --global user.email "tuemail@tudominio.com"

Para comprobar si los cambios se han realizado correctamente, puedes usar el siguiente comando:

git config --list

El resultado del comando anterior podría ser el siguiente:

user.name=Tu nombre
user.email=tuemail@tudominio.com

Cómo consultar la ayude de Git

Esta aplicación incluye una ayuda bastante extensa, en donde podrás consultar los comandos más utilizados. Puedes ver la ayuda de Git con este comando:

git --help

Se mostrarán por pantalla los comandos más comunes de Git. También puedes consultar la documentación de Git en su página oficial. Aquí tienes una lista con los comandos:

  • add: Agrega los nuevos archivos al índice de Git
  • bisect: Realiza una búsqueda binaria el cambio que produjo un determinado problema
  • branch: Se utiliza para ver una lista de la ramas de git, para crearlas y para eliminarlas.
  • checkout: Sirve para hacer un checkout de una rama,
  • clone: Clona un repositorio en el directorio especificado.
  • commit: Hace un commit de los cambios al repositorio.
  • diff: Muestra lso cambios entre dos commits o versiones diferentes.
  • fetch: Sirve para obtener todos los objetos o referencias de un repositorio.
  • grep: Muestra las líneas de código que siguen el patrón indicado.
  • init: Crea un repositorio vacío o inicializa el repositorio actual.
  • log: Muestra un log con todos los commits realizados.
  • merge: Une dos o más ramas en una sola, agregando las líneas de código en donde corresponda. En ocasiones puede ser necesario resolver los posibles conflictos manualmente.
  • mv: Mueve o renombra un archivo o un directorio.
  • pull: Hace un fetch y luego un merge de otro repositorio o rama.
  • push: Sube los cambios y referencias al repositorio remoto.
  • stash: Elimina los cambios en el código desde el último commit realizado.
  • rebase: Integra los cambios de una rama en otra. Es similar al comando merge, pero rebase reescribe el historial de commits, agregando una sucesión de commits.
  • reset: Resetea el HEAD al estado actual.
  • rm: Sirve para eliminar archivos tanto del árbol actual como del índice del repositorio.
  • show: Muestra varios tipos de objeto.
  • status: Muestra el estado del árbol actual.
  • tag: Muestra, elimina o borra un objeto de tipo etiqueta.

Y esto ha sido todo.

Para instalar Git en otras distribuciones o sistemas operativos, consulta la Guía de instalación de Git.


Avatar de Edu Lazaro

Edu Lázaro: Ingeniero técnico en informática, actualmente trabajo como desarrollador web y programador de videojuegos.

👋 Hola! Soy Edu, me encanta crear cosas y he redactado esta guía. Si te ha resultado útil, el mayor favor que me podrías hacer es el de compatirla en Twitter 😊

Si quieres conocer mis proyectos, sígueme en Twitter.

Deja una respuesta

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

“- Hey, Doc. No tenemos suficiente carretera para ir a 140/h km. - ¿Carretera? A donde vamos, no necesitaremos carreteras.”