Editado 3 Hace unas semanas por ExtremeHow Equipo Editorial
GitHub DesktopBifurcaciónRepositorioControl de VersionesGitFlujo de trabajoProyectosWindowsMacColaboraciónProgramación
Traducción actualizada 3 Hace unas semanas
GitHub es una plataforma cada vez más popular utilizada por desarrolladores para alojar, compartir y gestionar proyectos. Con su interfaz fácil de usar y muchas funciones, GitHub proporciona un repositorio ideal para los desarrolladores que desean contribuir a proyectos de código abierto o colaborar con otros desarrolladores. Una de las muchas funciones útiles de GitHub es la capacidad de 'bifurcar' un repositorio. Una 'bifurcación' es esencialmente una copia personal del proyecto de otra persona que vive en tu cuenta de GitHub. Puedes modificarlo sin afectar al proyecto original. Esta guía te guiará a través del proceso completo de bifurcar un repositorio usando GitHub Desktop, el cliente de escritorio de GitHub que simplifica la interacción con los repositorios de GitHub.
Antes de profundizar en el proceso paso a paso, es esencial entender qué significa bifurcar un repositorio. Cuando bifurcas un repositorio, estás creando una copia de él en tu cuenta de GitHub. Esto te permite experimentar con cambios sin afectar al repositorio fuente. La bifurcación es muy útil para los contribuyentes de código abierto, permitiéndoles trabajar de manera independiente en cambios propuestos, y cuando estén listos, pueden enviar una solicitud de extracción para que sus cambios sean revisados y posiblemente integrados en el repositorio original.
GitHub Desktop es una aplicación que proporciona una interfaz visual para trabajar con repositorios en GitHub. Simplifica las operaciones de bifurcación, clonación y compromiso al proporcionar una interfaz de usuario intuitiva. La herramienta está disponible para Windows y macOS, y facilita el proceso de gestión de repositorios sin depender únicamente de operaciones en la línea de comandos.
En las siguientes secciones, discutiremos los pasos necesarios para bifurcar un repositorio usando GitHub Desktop. Una condición obligatoria es que debes tener una cuenta de GitHub, y GitHub Desktop debe estar instalado en tu computadora. ¡Comencemos!
Para empezar a bifurcar un repositorio, debes asegurarte de haber iniciado sesión en tu cuenta de GitHub. Si no tienes una cuenta, puedes crear una rápidamente visitando la página de registro de GitHub. Una vez que tengas tu cuenta, descarga e instala GitHub Desktop desde el sitio web oficial de GitHub Desktop. Después de la instalación, abre GitHub Desktop e inicia sesión con tus credenciales de GitHub.
Ahora, abre tu navegador web y ve al sitio web de GitHub. Explora los proyectos e identifica el repositorio que deseas bifurcar. Si tienes un proyecto específico en mente, utiliza la barra de búsqueda para encontrarlo rápidamente por su nombre de repositorio o su propietario. Al hacer clic en el nombre del repositorio, llegarás a su página principal, donde encontrarás información detallada sobre el proyecto, incluyendo el archivo README, problemas, solicitudes de extracción, ramas y colaboradores.
En la página principal del repositorio, encuentra el botón "Fork" ubicado en la esquina superior derecha de la página. Al hacer clic en el botón Fork, se crea una copia del repositorio en tu cuenta de GitHub. Serás redirigido a tu copia del repositorio, indicando que la bifurcación fue exitosa. El repositorio ahora es parte de tu cuenta y tienes la libertad de hacer cambios en él. También verás una indicación en la página de tu repositorio bifurcado de que es una bifurcación del repositorio original.
Una vez que el repositorio se haya bifurcado con éxito, el siguiente paso es clonar el repositorio bifurcado en tu máquina local utilizando GitHub Desktop, lo que te permite trabajar en esta base de código desde tu computadora. Abre GitHub Desktop en tu computadora. Deberías iniciar sesión automáticamente; si no, asegúrate de iniciar sesión con tus credenciales de GitHub.
En GitHub Desktop, haz clic en "File" en la barra de menú y selecciona "Clone Repository…". Esta acción abrirá un aviso donde puedes encontrar el repositorio asociado con tu cuenta de GitHub. En la ventana emergente, verás pestañas etiquetadas como "GitHub.com", "Enterprise" y "URL". Para encontrar tu repositorio bifurcado, permanece en la pestaña "GitHub.com".
Verás una lista de los repositorios presentes en tu cuenta de GitHub. Busca el repositorio recién bifurcado en esta lista. Una vez que lo encuentres, selecciónalo para obtener una vista previa de los detalles, luego haz clic en el botón "Clone" en la parte inferior derecha de la ventana. Es posible que se te pida que selecciones una ruta de archivos o ubicación en tu máquina local donde deseas clonar este repositorio. Selecciona un directorio local apropiado y confirma la operación de clonación. Al clonar el repositorio bifurcado, estás descargando todos los archivos y datos a tu máquina local, permitiéndote trabajar en él sin conexión.
Con el repositorio bifurcado clonado en tu máquina local, ahora puedes comenzar a hacer modificaciones sin afectar al repositorio original. Puedes abrir la carpeta desde tu editor de código o entorno de desarrollo integrado (IDE), como Visual Studio Code, Sublime Text, Atom, o cualquier otro entorno con el que te sientas cómodo.
Haz los cambios necesarios en los archivos de tu repositorio local. Esto puede incluir editar el código, agregar nuevos archivos, corregir errores o implementar nuevas características. Dado que la versión local es una clonación de tu bifurcación, tienes completa libertad para probar e implementar los cambios antes de compartirlos de nuevo.
Después de hacer modificaciones en tu copia local, es hora de guardar estos cambios. En el lenguaje de Git, guardar cambios se llama "comprometer". Vuelve a GitHub Desktop y visualiza el repositorio actual si aún no está abierto. En el panel izquierdo, verás una lista de archivos que has modificado etiquetados como "Uncommitted Changes".
Selecciona los cambios que deseas comprometer, y en el campo "Summary", proporciona una breve descripción de lo que modificaste. Dar a tus mensajes de compromiso un mensaje claro y significativo ayuda a otros desarrolladores a entender por qué se hicieron estos cambios. Agrega cualquier detalle adicional o contexto en el campo "Description" si es necesario. Cuando estés listo, haz clic en el botón "Commit to main". Al hacerlo, guardarás tus cambios en tu repositorio local, pero no los enviará a tu bifurcación remota de GitHub aún.
Después de un compromiso exitoso, el siguiente paso implica enviar estos cambios a tu repositorio bifurcado en GitHub. Localiza el botón “Push Origin” en GitHub Desktop – usualmente se encuentra en la parte superior de la ventana de la aplicación – y haz clic en él para enviar los cambios comprometidos localmente desde la rama principal local al repositorio remoto.
Enviar cambios asegura que tu repositorio bifurcado en GitHub esté actualizado con todos los desarrollos que has hecho localmente. En este punto, tu versión bifurcada del repositorio está actualizada con tus últimos cambios.
Después de enviar tus cambios a tu repositorio bifurcado, puede que quieras contribuir con estos cambios al repositorio original si es apropiado. Este proceso se llama crear una "solicitud de extracción". Vuelve a la página web de GitHub donde reside tu repositorio bifurcado. Busca un botón o enlace que sugiera que compares cambios o crees una solicitud de extracción.
Haz clic para abrir la página de solicitud de extracción, donde GitHub muestra una comparación de cambios entre tu bifurcación y el repositorio original. Asegúrate de que los ediciones que realices sean correctas y sigan las pautas de contribución del repositorio original. Proporciona un título significativo y descriptivo para tu solicitud de extracción, con una descripción detallada de todos los cambios realizados y cualquier contexto adicional que sería beneficioso para los revisores.
Enviar una solicitud de extracción notifica a los mantenedores del repositorio original, dándoles la opción de ver tus cambios, revisarlos, proporcionar retroalimentación, o fusionarlos con su código base. Esto es una parte vital de contribuir al software de código abierto, permitiendo mejoras colaborativas en proyectos de código.
¡Felicitaciones! Has aprendido con éxito cómo bifurcar un repositorio usando GitHub Desktop. Bifurcar, clonar, hacer cambios, comprometer, enviar, e introducir esos cambios mediante solicitudes de extracción son fundamentales en el desarrollo colaborativo de software. Este flujo de trabajo facilita la experimentación, las contribuciones y las mejoras al base de código. Ya sea que planees hacer contribuciones regulares o simplemente quieras experimentar con el código libremente, ahora te sentirás más preparado para sumergirte en el vasto mundo de proyectos alojados en GitHub.
Siempre asegúrate de seguir las pautas establecidas por el repositorio al que estás contribuyendo, ya que pueden tener flujos de trabajo específicos o estilos de codificación que esperan que los contribuyentes sigan. Las buenas prácticas, la comunicación respetuosa y la participación activa ayudan a crear una comunidad abierta y acogedora en el código fuente abierto. ¡Feliz codificación!
Si encuentras algo incorrecto en el contenido del artículo, puedes