Cómo usar Git en Linux

Desde finales de los 80, cuando el software de control de versiones comenzó a desarrollarse, Git sigue siendo la herramienta de seguimiento de cambios de código más fácil de usar.

Servicios como Github y Gitlab ofrecen almacenamiento de código en un repositorio, a menudo denominado repositorio "Remoto". Actúan como almacenamiento central de código; Git puede sincronizar un código local con el código central para gestionar correctamente incluso los cambios complejos de varios usuarios.

Instalación

En Ubuntu, Debian y distribuciones similares, puedes instalar Git ejecutando:

sudo apt install git

Nota: Para versiones anteriores de Ubuntu (versión 14.04 y anteriores), debe usar apt-get en vez de apto.

En CentOS, Fedora y otras distribuciones basadas en Red Hat, puedes instalar Git ejecutando:

yum instalar git

Comandos básicos de Git

Veamos algunos comandos básicos en git lo que nos ayudará a comenzar a rastrear cambios en nuestro código.

Para habilitar git en una carpeta local, Ejecute el siguiente comando dentro de la carpeta en Terminal.

git init

Crea una carpeta oculta, .git, que contiene la configuración de git e información sobre el seguimiento de cambios, si se agregan archivos para el seguimiento de cambios posteriormente. Úselo para inicializar git en un proyecto local.

Para clonar / descargar una carpeta remota e inicializar git en ella, ejecute el comando a continuación:

clon de git 

Aquí, , es la URL de un proyecto en un repositorio remoto. Descargará el proyecto remoto en el sistema local y creará una carpeta git inicializada con el nombre del proyecto.

Tenga en cuenta que no es necesario ejecutar git init después de clonar un proyecto.

Para extraer cambios de un directorio remoto usando git, ejecute el comando a continuación:

git pull

El comando de extracción de git extraerá todos los cambios en el repositorio remoto desde la última extracción o clonación. El usuario debe confirmar primero sus cambios locales antes de extraerlos de forma remota, para que los cambios locales no se pierdan.

En caso de un conflicto entre los cambios extraídos y los cambios locales, git notificará dónde está ocurriendo el conflicto y le pedirá al usuario que modifique el archivo manualmente.

Para agregar un archivo o carpeta a git, ejecute el comando a continuación:

git agregar 

El comando anterior agrega el archivo o carpeta especificado en el comando al área de preparación de Git. El área de preparación de Git se refiere al estado en el que se realiza el seguimiento de un archivo para detectar cambios. Usar git add. para agregar todos los archivos de la carpeta actual al área de preparación.

Para comprobar el estado (estado de seguimiento) de sus archivos en un directorio de trabajo, ejecuta el comando a continuación

estado de git

Muestra el estado de seguimiento de la carpeta actual; qué archivos se han cambiado desde la última confirmación y qué archivos no se han agregado en el área de preparación.

Para confirmar cambios en git, use el siguiente comando:

git commit -m "Mensaje de confirmación"

El comando de confirmación confirmará los cambios del archivo, lo que significa que el cambio por etapas se ha hecho permanente ahora. Es obligatorio proporcionar una cadena de mensaje con cada confirmación, que debe describir los cambios que se están realizando en esa confirmación; esto es para mantener un registro de cambios.

Para enviar cambios a un repositorio remoto usando git, ejecute el comando a continuación:

git push

Una vez que se ha confirmado el código, el usuario puede enviar los cambios confirmados al repositorio remoto. Tenga en cuenta que el usuario debe primero extraer el código antes de presionar, de modo que su proyecto local contenga todos los cambios remotos, si los hay.

Estos son algunos de los comandos básicos con los que un usuario puede comenzar a usar Git para el seguimiento de cambios. Más comandos incluyen cambio de escondite, ramificación de proyectos y otras características de Git, que se pueden encontrar en la página de manual de Git.