tag remove practices crear commits best git version-control repository dvcs

remove - git tag commits



Git tira de otro repositorio (1)

Emita el siguiente comando en su repositorio de Acme . Agrega un nuevo repositorio remoto denominado upstream que apunta al repositorio Generic .

git remote add upstream https://location/of/generic.git

A continuación, puede fusionar los cambios realizados en Generic en la rama actual en Acme con el siguiente comando:

git pull upstream

Si solo quiere que descargue los cambios sin fusionarse automáticamente, use git fetch lugar de git pull .

Si desea deshabilitar el envío a ese repositorio, configure la URL de inserción en una URL no válida usando algo como

git config remote.upstream.pushurl "NEVER GONNA GIVE YOU UP"

Git ahora te gritará que no podrás encontrar un repositorio si tratas de empujar hacia la upstream (y perdón por el Rickroll, pero fue la primera cadena aleatoria que se me vino a la cabeza).

Tengo un repositorio llamado Generic , que es una aplicación genérica. Lo he bifurcado en un repositorio llamado Acme , que simplemente se basa en la aplicación almacenada en el repositorio Generic y le agrega la marca Acme Co.

Si realizo cambios en la funcionalidad principal en Generic , deseo actualizar el repositorio de Acme con los últimos cambios que he realizado en la funcionalidad principal en Generic . ¿Como podría hacerlo?

Por lo que puedo decir, esencialmente estoy tratando de fusionar los cambios realizados en un repositorio aguas arriba en el fork actual.

Si esto significa algo, estoy tratando de hacer esto porque tengo una aplicación genérica sobre la cual construir y marcar para clientes individuales (como Acme en este ejemplo). Si hay una forma más limpia de hacerlo, avíseme.