GIT Linux · 9 min read · Feb 13, 2026

Introducción a GIT en Linux

Git es un sistema de control de versiones distribuido. Se utiliza para rastrear cambios en cualquier archivo. Fue diseñado para coordinar el trabajo entre programadores que operan en el código fuente durante el proceso de desarrollo de software. En este artículo, te mostraré los comandos para realizar operaciones básicas en un repositorio de Git. Usaremos el servidor Ubuntu como sistema operativo. Los mismos comandos pueden funcionar en cualquiera de los sistemas operativos y solo la parte de instalación será diferente.

Requisitos previos

  1. Ubuntu 20.04

¿Qué haremos?

  1. Inicializar un repositorio local y realizar operaciones básicas en él.
  2. Clonar un repositorio existente y realizar operaciones básicas en él.

Inicializar un repositorio local y realizar operaciones básicas en él.

Antes de continuar, verifica el sistema operativo que estás utilizando y si Git está disponible en él.

Ya lo tengo instalado en mi servidor Ubuntu 20.04 LTS.

cat /etc/issue
git --version

Versión del SO y de Git

Si estás utilizando el mismo sistema operativo que el mío, entonces puedes instalarlo usando el siguiente comando si no lo tienes en tu servidor.

sudo apt-get install git

Ahora comencemos con las operaciones básicas en Git.

Verifica el directorio actual y crea un nuevo directorio en él. Cambia tu directorio de trabajo al directorio que creaste.

pwd
mkdir my-first-git-repo
cd my-first-git-repo/
ls -la

Crear un directorio local

Hasta este punto, solo tenemos un directorio que no contiene ningún archivo y es un directorio simple en el sistema Linux. Usa el siguiente comando para convertir el directorio simple en un repositorio de Git.

git init
ls -la

Ahora puedes ver que se ha creado una nueva carpeta oculta con configuraciones de Git en ella.

cat .git/config

Inicializando un repositorio en un directorio existente

Al inicializar un repositorio de Git, no contiene la identidad del usuario. Para establecer un nombre de usuario y una dirección de correo electrónico como identidad de usuario, usa los siguientes comandos. Esta identidad se agrega a los mensajes de registro de Git.

git config --list
git config user.name rahul
git config user.email [email protected]
git config --list

Una vez que establezcas la identidad del usuario y listes la configuración, podrás ver que el nombre de usuario y el correo electrónico han sido establecidos.

Verificar y establecer tu identidad para el repositorio actual

Incluso puedes verificar el nombre de usuario y la dirección de correo electrónico que se han establecido como identidad de usuario utilizando los siguientes comandos.

git config user.name
git config user.email

Los comandos anteriores establecen la identidad del usuario que está limitada a un repositorio particular.

También puedes establecer una identidad de usuario que será utilizada por todos los repositorios en tu máquina y se conoce como identidad global. Si estableces la identidad global, los repositorios que no tienen una identidad local utilizarán esta identidad global al confirmar los mensajes.

Si la identidad global no está establecida y intentas listar el nombre de usuario y el correo electrónico, no obtendrás ninguna información.

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

Pero una vez que establezcas el nombre de usuario y la dirección de correo electrónico y después verifiques la identidad, podrás ver que se muestra.

git config --global user.name rahul
git config --global user.email [email protected]
git config --global user.name
git config --global user.email

Cualquiera puede eliminar la identidad global utilizando los siguientes comandos.

git config --global --unset user.name
git config --global --unset user.email
git config --global user.name
git config --global user.email

Consulta la siguiente captura de pantalla para tu referencia.

Verificar y establecer la identidad global

Ahora sabes que puedes verificar tu identidad local utilizando los comandos, pero también puedes verificar lo que se ha establecido leyendo el archivo .git/config.

git config user.name
git config user.email

Si lees el contenido del archivo .git/config, verás que el nombre de usuario y el correo electrónico se han establecido en este archivo. Y de aquí es de donde se utiliza la identidad local. También puedes cambiar la identidad editando el mismo archivo.

vim .git/config
cat .git/config
git config user.name
git config user.email

Establecer la identidad del repositorio actual utilizando el archivo de configuración

Una vez que tengas tu identidad de confirmación establecida para tu repositorio local, el siguiente paso es crear un archivo y agregarlo al repositorio.

Vamos a crear un archivo vacío en el repositorio local.

touch README.md

Después de agregar el archivo, si verificas el estado del repositorio, verás que el archivo ahora no está rastreado por Git.

git status
git branch

Antes de confirmar tu archivo en Git, primero necesitas agregarlo. Usa el siguiente comando para agregar tu archivo a Git para que esté listo para la confirmación.

git add README.md
git status
git log

Al confirmar un archivo en el repositorio de Git, necesitas agregar un mensaje a él.

git commit -m "mi primera confirmación - agregado README.md"

Ahora, al verificar los registros, verás que el archivo ha sido confirmado con el mensaje que especificamos en la confirmación.

git log

Por defecto, tus confirmaciones se agregan a la rama master.

git branch

Agregar un archivo y crear tu primera confirmación

Clonar un repositorio existente y realizar operaciones básicas en él

Hasta este punto, hemos trabajado con un repositorio en nuestro sistema local.

Ahora, veremos cómo realizar algunas operaciones en un repositorio existente. Si no tienes un repositorio existente en una plataforma de alojamiento de código, como Github, para control de versiones y colaboración, primero crea una cuenta en Github para crear un repositorio.

Puedes crear una cuenta en Github aquí.

Una vez que crees una cuenta en Github, es hora de crear un nuevo repositorio. Para crear un repositorio, haz clic en el ícono de “+” en la parte superior derecha de la pantalla y selecciona la opción “Nuevo repositorio”.

Crear un repositorio en Github

Dale un nombre al repositorio que se va a crear y establece su nivel de acceso como privado o público según tu necesidad. También puedes agregar un archivo readme al crear el repositorio. Haz clic en el botón “Crear repositorio” para crear un repositorio con la configuración que especificaste.

Configuración del repositorio

Una vez que crees un repositorio, el siguiente paso es clonarlo en tu sistema local. Para obtener su URL, haz clic en “Código” y copia la URL de la sección HTTPS.

Comando para clonar el repositorio

Regresa a tu sistema y cambia tu directorio de trabajo.

pwd
cd ..
pwd

Clona el repositorio en tu máquina local usando el siguiente comando, necesitas especificar tu URL de Git.

git clone 
cd test-repo/
ls -lt

El comando anterior clonará tu repositorio de Github a tu máquina local y ahora, si verificas el registro de Git, verás un mensaje de registro con la confirmación inicial que agregué un archivo README.md.

git log

Clonar el repositorio existente

Ahora vamos a crear un nuevo archivo, agregarlo a Git y confirmarlo con un mensaje.

pwd
touch first-file-to-push
git status
git add first-file-to-push
git status
git commit -m "primera confirmación para enviar al repositorio remoto"

Al confirmar, se te pedirá que establezcas tu identidad de usuario.

git config --list
git config user.name rahul
git config user.email [email protected]
git config --list
git log

Después de establecer tu identidad de usuario, puedes corregir la identidad en la confirmación que hicimos.

Agregar y confirmar el archivo

Para corregir la identidad, ejecuta el siguiente comando. Obtendrás un editor y allí podrás cambiar la confirmación si es necesario.

git commit --amend --reset-author

Al verificar el registro de Git, verás que el registro tiene la identidad que estableciste y la confirmación que corregiste.

git log
git status

Estás listo para enviar tus cambios locales al repositorio remoto. El siguiente comando para enviar cambios a Github en tu repositorio.

git push

Enviar el archivo al repositorio

Ahora puedes encontrar tus cambios en el repositorio remoto. Ve al repositorio y podrás encontrar la confirmación y el archivo que agregaste.

Verificar el archivo enviado al repositorio

A veces, es posible que necesites excluir archivos particulares de ser agregados al repositorio.

pwd
ls -la

Puedes crear un archivo .gitignore y agregar el patrón de archivos que deben ser ignorados por Git.

touch .gitignore
vim .gitignore

Aquí, he agregado “*.txt” que ignorará todos los archivos que terminen con “.txt”.

cat .gitignore

Después de agregar un patrón al archivo .gitignore y crear un archivo de ese patrón en el repositorio, el archivo será ignorado por Git.

Dado que hemos agregado *.txt y ahora, si intentamos crear un archivo que termine con .txt, será ignorado por Git en la operación “git add”.

touch ignore-this-file.txt
git status

Los archivos que no coincidan con el patrón no serán ignorados por Git.

touch dont-ignore-this-file.doc
git status

Luego puedes agregar todos los archivos en el repositorio y confirmarlos con un mensaje. Notarás que los archivos que han sido ignorados no se agregarán.

git add .
git status
git commit -m "agregado .gitignore y un archivo de muestra doc"
git status

Una vez que los archivos han sido agregados y confirmados con un mensaje, están listos para ser enviados al repositorio remoto.

git push

Git ignore

Si alguna vez sientes que necesitas eliminar tus archivos del repositorio, puedes usar el comando “git rm “.

pwd
ls -lt
git status
git rm dont-ignore-this-file.doc
git status
ls -la

Después de eliminar el archivo, puedes confirmar y enviar tus cambios al repositorio.

git commit -m "git eliminó dont-ignore-this-file.doc "
git status
git push

Eliminar archivo de Git

Conclusión

En este artículo, creamos un directorio en el sistema local e inicializamos como un repositorio de Git. Realizamos operaciones básicas como git add, git commit en este repositorio. También creamos un repositorio en Github y lo clonamos en el servidor local y realizamos operaciones básicas como git add, git commit, git push, git rm. También vimos que Git puede ignorar archivos con un patrón particular.

Share: X/Twitter LinkedIn

Recibe nuevas publicaciones en tu bandeja de entrada.

No spam. Cancela la suscripción en cualquier momento.