Configuración inicial de Git

Al comenzar con Git, un paso fundamental es configurar su entorno de trabajo. Esta configuración inicial es importante para garantizar que sus contribuciones a los proyectos se le atribuyan correctamente y que Git funcione de acuerdo con sus preferencias. Este capítulo cubrirá los pasos esenciales para configurar Git antes de comenzar a versionar sus proyectos.

Instalación de Git

Antes de configurar Git, debe asegurarse de que esté instalado en su sistema. Puedes verificar esto abriendo una terminal y escribiendo git --version. Si Git está instalado, verá la versión que está utilizando. De lo contrario, deberás descargar e instalar Git desde el sitio web oficial git-scm.com.

Configuración de identidad

Una de las primeras cosas que debe hacer después de instalar Git es configurar su identidad. Esto es crucial porque cada confirmación en Git utiliza esta información y es inmutable para esas confirmaciones. Para configurar su nombre y dirección de correo electrónico, utilice los siguientes comandos:

git config --global user.name "Su nombre"
git config --global usuario.email "tucorreo@ejemplo.com"

Reemplace "Su nombre" con su nombre real y "youremail@example.com" con su dirección de correo electrónico. Estos detalles se asociarán con todas sus confirmaciones.

Editor de texto estándar

Git abrirá el editor predeterminado para que puedas escribir mensajes de confirmación. De forma predeterminada, Git puede usar el editor de texto predeterminado del sistema, como Vim o Emacs. Si prefieres utilizar un editor diferente, como Nano o Visual Studio Code, puedes configurarlo con el siguiente comando:

git config --global core.editor "editor_name"

Reemplace "nombre_editor" con el comando que inicia su editor de texto preferido.

Comprobación de configuración

Después de configurar su identidad y su editor de texto, es una buena práctica comprobar que la configuración sea correcta. Puedes hacer esto con el comando:

git config --list

Este comando enumerará todas las configuraciones de Git. Si desea ver el valor de una configuración específica, puede usar:

git config nombre.usuario

Reemplace "nombre.usuario" con la clave de configuración que desea verificar.

Alias ​​​​en Git

Para ahorrar tiempo y evitar escribir comandos largos repetidamente, puedes configurar alias en Git. Por ejemplo, si compruebas con frecuencia el estado de tu repositorio, puedes crear un alias para ello:

git config --global alias.st status

Con esto, en lugar de escribir git status, simplemente escribe git st.

Configuración de clave SSH

Para interactuar con repositorios remotos en GitHub sin tener que ingresar su contraseña cada vez, recomendamos configurar claves SSH. Primero, debes generar un par de claves SSH (pública y privada) usando el siguiente comando:

ssh-keygen -t rsa -b 4096 -C "tucorreo@ejemplo.com"

Después de generar las claves, debes agregar tu clave pública a GitHub. Ve a la configuración de tu perfil de GitHub, ve a la sección "Claves SSH y GPG" y agrega tu clave pública.

Ignorar archivos

Git no debe versionar algunos archivos, como archivos de configuración personal, archivos temporales o carpetas de dependencia como node_modules en proyectos de JavaScript. Para hacer esto, puede crear un archivo llamado .gitignore en el directorio raíz de su proyecto y enumerar los patrones de archivos que deben ignorarse.

Conclusión

La configuración inicial de Git es un paso fundamental para garantizar que su trabajo con el control de versiones del código sea fluido y eficiente. Al configurar su identidad, su editor de texto predeterminado, sus claves SSH y crear un archivo .gitignore adecuado, estará bien equipado para contribuir a proyectos y colaborar con otros desarrolladores en GitHub.

Ahora responde el ejercicio sobre el contenido:

¿Cuál es el comando correcto para configurar tu nombre de usuario en Git?

¡Tienes razón! Felicitaciones, ahora pasa a la página siguiente.

¡Tú error! Inténtalo de nuevo.

Imagen del artículo Comprender los tres estados de git: modificado, preparado y comprometido

Siguiente página del libro electrónico gratuito:

7Comprender los tres estados de git: modificado, preparado y comprometido

5 minutos

¡Obtén tu certificado para este curso gratis! descargando la aplicación Cursa y leyendo el libro electrónico allí. ¡Disponible en Google Play o App Store!

Disponible en Google Play Disponible en App Store

+ 6,5 millones
estudiantes

Certificado gratuito y
válido con código QR

48 mil ejercicios
gratis

Calificación de 4.8/5
en tiendas de aplicaciones

Cursos gratuitos de
vídeo, audio y texto.