
Compartir:
Lorna es ingeniera de software con un incurable hábito bloguero. Intenta domar las palabras y el código a partes iguales.
Abrir varios Pull Requests
Tiempo de lectura: 1 minuto
Es la temporada de muchos pull requests, así que hoy he pensado en compartir un consejo para evitar errores comunes en los pull requests que surgen de tener una rama maestra desactualizada.
Convertirse en un colaborador habitual de un proyecto es una de las mejores cosas que le pueden pasar a cualquiera que participe en el Hacktoberfest, pero hay que tener cuidado con algunas cosas cuando se hace un pull request que no es el primero en un repositorio recién bifurcado. ¡Hoy voy a compartir mis consejos para asegurarse de que cada solicitud de extracción es tan bueno como el primero!
Vonage está encantado de ser socio de Hacktoberfest 2020. No somos no somos ajenos al código abiertocon nuestras bibliotecas, fragmentos de código y demostraciones en GitHub. Para sumergirte por completo en las festividades, asegúrate de visitar nuestra página de página del Hacktoberfest para más detalles sobre todo lo que hemos planeado.
El final está en la preparación
Para hacer algo más que una contribución puntual, hay una pequeña adición a su flujo de trabajo habitual que puede marcar una gran diferencia. Cuando te prepares para contribuir a un nuevo repositorio, prueba esto:
Bifurcar el repo a su propia Account
Clona ese repositorio en tu ordenador
Ahora añade el repositorio original como remoto "upstream
Ese mágico tercer paso, antes de empezar a hacer cambios o crear una rama o incluso configurar el proyecto para que funcione localmente, te dará el enlace que necesitas para colaborar con un proyecto más de una vez.
Sincronizar antes de ramificar
Con este remoto aguas arriba en su lugar, es más fácil mantener su principal local o rama maestra en sincronía con la del proyecto aguas arriba.
Recuerde que nunca debe comprometerse con su
masteromaindirectamente. Siempre debe seguir el estado del proyecto principal, para que puedas bifurcarte a partir de él y no incluir cambios adicionales por error.
Cuando vayas a hacer la segunda contribución, actualiza tu rama local principal o maestra antes de crear la rama en la que vas a trabajar.
git checkout maingit pull upstream maingit push
Ya está. Comprueba las URL de GitHub del proyecto y de tu propia bifurcación y verás que tu rama principal está actualizada con la del proyecto.
Ahora puedes seguir adelante y hacer otro cambio ... y otro ... y otro. ¡Feliz Hacktoberfest!