Mastering Git y Github para el control de versiones
- 1154
- 110
- Sra. María Teresa Rentería
Git es un sistema de control de versiones popular que ayuda a los desarrolladores a realizar un seguimiento de los cambios en su código con el tiempo. GitHub es una plataforma basada en la web que proporciona alojamiento para repositorios GIT y ofrece características adicionales como herramientas de colaboración, seguimiento de problemas y solicitudes de extracción.
En este tutorial, cubriremos los conceptos básicos de usar Git y GitHub para el control de versiones.
Configuración de Git y Github
Primero, deberá instalar git en su computadora. Puede descargarlo desde el sitio web oficial (https: // git-scm.com/descargas). Una vez instalado GIT, deberá configurar su nombre de usuario y dirección de correo electrónico:
Git Config -Usuario global.Nombra "tu nombre"
Git Config -Usuario global.correo electrónico "[correo electrónico protegido]"
A continuación, deberá crear una cuenta de GitHub si aún no tiene una. Puede registrarse gratis en https: // github.com/unirse.
Creación de un repositorio
Un repositorio es un contenedor para el código de su proyecto y los archivos relacionados. Para crear un nuevo repositorio en GitHub, haga clic en el "+" icono en la esquina superior derecha de la pantalla y seleccione "nuevo repositorio". Dé a su repositorio un nombre y descripción, elija si debe ser público o privado, y haga clic en "Crear repositorio".
Clonación de un repositorio
Para clonar un repositorio, necesitará su URL. Puede encontrar esto en la página del repositorio en GitHub. Para clonar el repositorio, abra un terminal e ingrese el siguiente comando:
Git clon https: // github.com/username/repository.git
Reemplazar "nombre de usuario" con tu nombre de usuario GitHub y "repositorio" Con el nombre del repositorio desea clonar. Esto creará una copia local del repositorio en su computadora.
Haciendo cambios
Para realizar cambios en el código en su repositorio, navegue al directorio del repositorio y abra los archivos que desea editar. Una vez que haya realizado sus cambios, guarde los archivos y vuelva a la terminal. Use el siguiente comando para organizar sus cambios:
Git Agregar .
Esto organizará todos los cambios que ha realizado. Si solo desea organizar ciertos cambios, puede especificarlos individualmente:
git agregar archivo1.archivo txt2.TXT
Una vez que se organizan sus cambios, use el siguiente comando para cometerlos:
git commit -m "comandar mensaje"
Reemplazar "Mensaje de cometer" con una breve descripción de los cambios que ha realizado. Esto creará una nueva confirmación con sus cambios.
Presionando cambios
Para cargar sus cambios en GitHub, use el siguiente comando:
Git Push
Esto empujará sus cambios al repositorio remoto en GitHub. Si tiene varias ramas, puede especificar qué rama empujar:
nombre de rama de origen de git push
Reemplazar "Nombre de la rama" Con el nombre de la rama quieres empujar.
Extraer cambios
Si alguien más ha realizado cambios en el repositorio, deberá extraer esos cambios antes de poder impulsar sus propios cambios. Use el siguiente comando para extraer cambios del repositorio remoto:
git tirón
Esto descargará los últimos cambios en su repositorio local. Si tiene varias ramas, puede especificar qué rama tirar:
nombre de rama de origen git pull
Reemplazar "Nombre de la rama"Con el nombre de la rama que quieres tirar.
Ramificación y fusión
La ramificación es una característica poderosa de Git que le permite crear versiones independientes de su código. Puede usar ramas para trabajar en diferentes características o correcciones de errores sin afectar la base de código principal. Para crear una nueva rama, use el siguiente comando:
nombre de rama de la rama de git
Reemplazar "Nombre de la rama" con el nombre de tu nueva rama. Esto creará una nueva rama basada en la rama actual en la que se encuentra.
Para cambiar a la nueva rama, use el siguiente comando:
nombre de rama de pago git
Esto cambiará su directorio de trabajo a la nueva rama. Ahora puede hacer cambios y cometerlos en esta rama sin afectar la base de código principal.
Una vez que haya terminado de trabajar en su sucursal, puede fusionarla nuevamente en la base de código principal. Para hacer esto, vuelva a la rama principal y use el siguiente comando:
nombre de rama de fusión git
Esto fusionará los cambios de su rama en la rama principal. Si hay conflictos, Git le pedirá que los resuelva antes de que se pueda completar la fusión.
Solicitud de solicitud
Las solicitudes de extracción son una característica de GitHub que le permite proponer cambios en un repositorio y colaborar con otros desarrolladores. Para crear una solicitud de extracción, cambie a la rama que desea fusionar y haga clic en el "Nueva solicitud de extracción" Botón en la página del repositorio en Github. Elija la rama en la que desea fusionarse, agregue una descripción de sus cambios y haga clic en "Crear solicitud de extracción".
Otros desarrolladores pueden revisar sus cambios y dejar comentarios o sugerir modificaciones. Una vez que los cambios han sido revisados y aprobados, se pueden fusionar en la base principal de código.
Conclusión
Git y Github son herramientas potentes para el control de versiones y la colaboración. Con este tutorial, debe tener una comprensión básica de cómo usar Git y GitHub para administrar sus proyectos y trabajar con otros desarrolladores. Para obtener más información, consulte la documentación oficial de GIT (https: // git-scm.com/doc) y las guías Github (https: // guías.github.com/. Sigue practicando y experimentando con Git y GitHub, y pronto serás un maestro del control de versiones!
- « Donde esta php.ini? Encuentre el archivo de configuración de PHP correcto
- Configuración de un servidor web de Linux de alto rendimiento una descripción general »