Estoy trabajando en un proyecto y tengo un gpo repo central. Este proyecto es un esqueleto para ser una referencia para una serie de horquillas.Git Tracking Upstream
¿Es posible configurar mi repositorio de trabajo local para un fork para rastrear la central del proyecto como origen y rastrear el maestro del esqueleto como una rama separada llamada upstream rastreando el maestro del esqueleto para seleccionar cambios al esqueleto?
supongo que quieren mi flujo de trabajo a ser algo así como:
Crear Esqueleto Esqueleto Tenedor >> >> Esqueleto tirones Cambios de Tenedor 2 >> 1 Tenedor tirones Cambios de Esqueleto
¿Hay un mejor proceso para hacer lo que he descrito?
Eso está en la línea de lo que estaba tratando de hacer que provocó esta pregunta. El comando 'git branch --set-upstream upstream_master upstream/master' no funcionará directamente después de un' git remote add upstream/srv/repos/git/skeleton.git'. ¿Porqué es eso? Accidentalmente corrigí el problema tratando de solucionarlo. No deseaba exactamente ejecutar 'git fetch upstream' en mi árbol de trabajo maestro, pero usar eso para solucionar problemas me permite agregar una rama de seguimiento remoto a upstream/master.Supongo que es porque la rama remota upstream/master no está en mi repositorio hasta entonces. –
directamente después de 'remote add'? Necesitas primero un 'git fetch upstream', para que la rama de seguimiento remoto' upstream/master' sea captada y colocada en tu repositorio local. Un 'git fetch' no modifica ninguno de tus archivos locales. – VonC