Git es un sistema de control de versiones distribuido desarrollado por Linus Torvalds para ayudar a construir el kernel de Linux. Desde sus primeros días, Git ha crecido enormemente hasta convertirse en el sistema de control de versiones más popular.
Git permite a varios usuarios contribuir simultáneamente a un solo proyecto, realizar un seguimiento de los cambios, volver a versiones anteriores y crear ramas para varias versiones del proyecto. Por eso es importante configurar su nombre de usuario y correo electrónico en Git para que cada confirmación se pueda rastrear hasta el usuario.
La esencia de esta guía es guiarlo a través de los conceptos básicos para comenzar con Git después de la instalación, particularmente la configuración de un nombre de usuario y correo electrónico en Git.
Nota: mientras usamos Ubuntu para este tutorial, los pasos se aplicarán independientemente del sistema operativo con el que esté trabajando.
Cómo configurar un nombre de usuario y un correo electrónico de Git global
Después de instalar Git, debe configurar su nombre de usuario y dirección de correo electrónico. Git te permite configurar un nombre de usuario y un correo electrónico globales para usar en todos tus proyectos de git o credenciales locales usadas en un repositorio específico.
Para configurar sus credenciales de git, use el git config
mando. Git config es una herramienta incorporada que le permite ver y configurar variables de git.
En Ubuntu, las variables de configuración de git se encuentran en los siguientes directorios:
- / etc / gitconfig – Este archivo almacena las configuraciones de git para todos los usuarios y sus repositorios.
- ~ / .gitconfig – El archivo .gitconfig en el directorio de inicio; almacena configuraciones de git para un usuario específico.
- .git / config – Esto almacena la configuración de git para el repositorio local.
Para verificar su nombre de usuario y configuración de correo electrónico, use el comando:
git config --list
Si no obtiene ningún resultado del comando anterior, configure su nombre de usuario y correo electrónico.
Para configurar el nombre de usuario y el correo electrónico de confirmación global, ingrese los comandos:
git config --global user.name “Username” git config --global user.email example@email.com
Una vez que los comandos se ejecutan con éxito, verifique las variables establecidas usando el comando:
git config –list
Después de ejecutar este comando, debería obtener un resultado similar al que se muestra:
user.name=Username
user.email=example@email.com
También puede editar el archivo de configuración de git para agregar el nombre de usuario y la contraseña. Usando su editor de texto favorito, edite el archivo “~ / .gitconfig” y agregue el nombre de usuario y el correo electrónico.
nano /home/ubuntu/.gitconfig
Agregue las entradas como:
[user] name = Username email = example@email.com
Guarde el archivo y use el comando git config para verificar que haya agregado las entradas correctamente.
Cómo configurar un nombre de usuario y correo electrónico de Git local
Git también te permite configurar un nombre de usuario y un correo electrónico locales. Puede usar credenciales locales para un repositorio específico.
Para hacer esto, use el git config
comando sin el --global
bandera desde el interior del directorio del repositorio.
Por ejemplo:
Navegue hasta el directorio que desea usar como repositorio:
cd ~/workspace
A continuación, inicialice el directorio como un repositorio de git con el comando:
git init .
Dentro del repositorio, use los siguientes comandos para configurar el nombre de usuario y el correo electrónico.
git config user.name “localusername” git config user.email “user@ubuntu.local”
Para verificar los cambios, use el comando:
cat .git/config
El comando anterior navegará al directorio .git dentro de su repositorio local y mostrará el contenido del archivo de configuración. Git almacena las configuraciones para un repositorio específico en el archivo .git / config.
La salida para esto será:
[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true [user] name = localusername email = user@ubuntu.local
Para mostrar la configuración local y global, puede utilizar el git config
mando. Aquí hay un resultado de ejemplo:
user.name=Username user.email=example@email.com core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true user.name=Localusername user.email=user@ubuntu.local
Comandos de configuración de git útiles
La git config
El comando también le permite configurar otras configuraciones de git.
Por ejemplo, puede configurar el editor de git predeterminado usando el comando:
git config --global core.editor vim
Reemplace vim con el editor de su elección, como Emacs, nano, etc.
También puede cambiar el nombre predeterminado de la rama inicial, establecido en «maestro» de forma predeterminada.
Utilice el siguiente comando para cambiar el nombre de la rama de inicio predeterminado.
git config --global init.defaultBranch initial
Del mismo modo, reemplace la «inicial» con el nombre deseado para su rama de inicio.
Verifique todas sus configuraciones como se muestra en el resultado a continuación:
user.name=Username user.email=example@email.com core.editor=vim init.defaultbranch=initial core.repositoryformatversion=0 core.filemode=true core.bare=false core.logallrefupdates=true user.name=Localusername user.email=user@ubuntu.local
Terminando
Git es una herramienta increíble que ayuda a los usuarios a mantener, contribuir y compartir su trabajo con otros. Para ser más eficiente al usar Git, también puede hacer uso de Git Alias para mejorar su flujo de trabajo o aprender a eliminar una rama local o remota.