¿Cómo configurar git?
Considero que varios miembros del blog han mencionado a Git, pues este se ha convertido en una herramienta imprescindible para desarrolladores y profesionales de la informática. Con su capacidad para controlar versiones, colaborar y gestionar proyectos de forma eficiente, es crucial dominar su configuración.
A pesar de ello, no hemos hecho una guía de los pasos necesarios para configurar esta herramienta en tu ordenador. Por lo que en este artículo expondré un tutorial para que comiences a aprovechar todas sus ventajas. ¡Prepárate para convertirte en un experto en el control de versiones!
Instalación
Dirígete al sitio web oficial de Git y descarga la versión correspondiente a tu sistema operativo (https://git-scm.com/downloads).
Ejecuta el instalador y sigue las instrucciones del asistente de instalación.
Verifica la instalación abriendo una terminal y escribiendo el comando ‘git version’. Deberías ver la versión instalada de Git.
Configuración de la variable de entorno para Windows
Abre el menú de inicio y busca "Editar variables de entorno del sistema". Haz clic en el resultado que aparece.
Se abrirá la ventana de "Propiedades del sistema" con la pestaña "Opciones avanzadas" seleccionada. Haz clic en el botón "Variables de entorno" en la parte inferior de la ventana.
En la sección "Variables del sistema", busca la variable llamada "Path" y selecciónala. Luego, haz clic en el botón "Editar".
Se abrirá una nueva ventana llamada "Editar variable del sistema". Haz clic en "Nuevo" para agregar una nueva entrada.
Ahora, debes ingresar la ruta de la carpeta donde Git está instalado. Por lo general, es algo como "C:\Program Files\Git\bin". Si también instalaste Git Bash, agrega la ruta adicional "C:\Program Files\Git\cmd". Asegúrate de separar las rutas existentes con un punto y coma (;).
Haz clic en "Aceptar" para guardar los cambios y luego cierra todas las ventanas de configuración.
Configuración para macOS y Linux
Abre una terminal y ejecuta el siguiente comando: nano ~/.bash_profile
Agrega la siguiente línea al archivo: export PATH="/usr/local/git/bin:$PATH" (Si Git se instaló en una ubicación diferente, asegúrate de ajustar la ruta en consecuencia.)
Guarda los cambios presionando Ctrl + X, luego Y y finalmente Enter.
Reinicia la terminal o ejecuta el siguiente comando para que los cambios surtan efecto: source ~/.bash_profile
Configuración de tu perfil de Github en tu ordenador
Después de instalar Git y configurar la variable de entorno PATH, puedes configurar tu nombre de usuario y dirección de correo electrónico. Esto se utilizará para identificar tus commits en Git.
Si aún no lo has hecho, dirígete a https://github.com y crea una nueva cuenta, recuerda que son el correo institucional puedes acceder a la opción pro.
Para configurar tu usuario, abre una terminal y ejecuta los siguientes comandos, reemplazando "Tu Nombre" y "tucorreo@ejemplo.com" con tu información real:
git config --global user.name "Tu Nombre"
git config --global user.email "tucorreo@ejemplo.com"
Comandos útiles
Crear un nuevo repositorio
Abre una terminal y navega hasta la carpeta donde deseas crear el repositorio, puedes hacerlo desde tu command prompt local o desde la consola del IDE de tu preferencia.
Ejecuta el siguiente comando: git init
Agregar archivos a un repositorio
Ejecuta el siguiente comando: git add <nombre_archivo> o git add . para añadir todos los archivos de la carpeta actual.
git commit -m "Mensaje de commit", si se despliega una ventana con especificaciones que comienzan con un # presiona ESC, luego escribe qa, finalmente el mensaje para el commit y cierra con :wq.
Por último ejecuta git push y revisa que los cambios se hayan ejecutado en https://github.com/tuUsuario/nombreDelRepositorio .
¡Listo! Ya puedes hacer uso del control de versiones más popular entre los computólogos. Personalmente te recomiendo que utilices esta herramienta desde la línea de comandos, para que puedas sacarle el máximo provecho. A pesar de ello, si quisieras contemplar todas las opciones, a continuación te presento:
Otras maneras de utilizar Github
Github Desktop (https://desktop.github.com/): Esta es una aplicación de escritorio que proporciona una interfaz gráfica de usuario (GUI) para trabajar con Git y facilitar la interacción con repositorios alojados en GitHub. Permite a los usuarios realizar tareas de control de versiones, como clonar repositorios, crear ramas, realizar commits, sincronizar cambios y más, todo ello de manera visual e intuitiva. Sus características principales son:
Gestión de repositorios: Puedes clonar repositorios existentes desde GitHub o crear nuevos repositorios directamente desde la aplicación.
Historial de cambios: Visualiza de manera clara y ordenada el historial de cambios (commits) realizados en tu repositorio, incluyendo detalles como el autor, la fecha y los mensajes de los commits.
Ramas y fusiones: Crea y administra ramas para trabajar en paralelo en diferentes funcionalidades o soluciones. También puedes fusionar ramas cuando se completa el trabajo en una funcionalidad y se desea incorporar al proyecto principal.
Resolución de conflictos: GitHub Desktop facilita la resolución de conflictos cuando dos o más personas han realizado cambios simultáneos en el mismo archivo. Puedes ver los conflictos y elegir cómo combinar los cambios de manera manual.
Sincronización con GitHub: Puedes sincronizar tus cambios locales con el repositorio remoto en GitHub con solo presionar un botón. Esto facilita la colaboración con otros desarrolladores y asegura que todos estén trabajando en la misma versión del proyecto.
Integración con GitHub Actions: Puedes configurar acciones automatizadas (GitHub Actions) para ejecutar tareas, como pruebas o despliegue, directamente desde GitHub Desktop.
Tortoisegit (https://tortoisegit.org/): Esta es una interfaz gráfica de usuario (GUI) para Git que está diseñada específicamente para sistemas operativos Windows. Al igual que GitHub Desktop, TortoiseGit ofrece una forma visual e intuitiva de interactuar con repositorios Git, pero se integra directamente en el explorador de archivos de Windows. Sus características principales son:
Integración con el explorador de archivos: Una de las características distintivas de TortoiseGit es su integración en el explorador de archivos de Windows. Proporciona iconos y superposiciones que indican el estado de los archivos y carpetas dentro de un repositorio Git. Esto permite una fácil visualización del estado de los archivos (modificados, agregados, eliminados, etc.) sin necesidad de abrir una aplicación adicional.
Funcionalidades de Git: TortoiseGit ofrece una amplia gama de funcionalidades de Git a través de su interfaz gráfica. Puedes realizar operaciones comunes como clonar, crear ramas, realizar commits, fusionar ramas, administrar remotos, entre otros, directamente desde el menú contextual del explorador de archivos.
Registro de cambios detallado: TortoiseGit muestra un registro de cambios detallado que muestra todos los commits realizados en el repositorio, permitiendo ver quién hizo el commit, cuándo se realizó y el mensaje asociado.
Resolución de conflictos: Al igual que con otras GUI de Git, TortoiseGit facilita la resolución de conflictos al combinar cambios en archivos que han sido modificados por varias personas. Proporciona herramientas visuales para resolver conflictos de manera intuitiva.
Opciones de personalización: TortoiseGit ofrece una variedad de opciones de personalización para adaptarse a tus preferencias. Puedes configurar colores, íconos, comportamiento predeterminado y otras configuraciones según tus necesidades.
¿Qué te ha parecido? Espero que este pequeño instructivo te haya servido. (:
No hay comentarios: