Mis disculpas de antemano por cualquier uso indebido de la terminología de git …
Tengo un sitio phpbb existente. Me gustaría clonar su repository, aplicar mis cambios y crear mi propio repository, de esa manera puedo aplicar actualizaciones de la twig principal de phpBB original a medida que las hago, y así poder mantener mis propias personalizaciones. No estoy del todo seguro del order en el que debería hacer esto. Ni siquiera estoy seguro de si lo que quiero hacer es un tenedor?
Lo que quiero:
Conozco los files en su twig principal que necesitaré cambiar para hacer mi sitio propio. Así que aquí es cómo creo que debería funcionar, aunque probablemente no lo hará porque nunca hago las cosas bien sin pedir ayuda primero:
Tengo un desarrollador, varias testings y una máquina de pinchar, así que me gustaría una forma más fácil de mantener todo este código actualizado.
Lo habitual es mantener dos controles remotos: origin
(su bifurcación privada) y upstream
(el real).
git remote add upstream <url-of-the-real-one>
git fetch upstream
git reset --hard upstream/master
origin
: git push
git commit
them, y git push
them Ahora, si la twig upstream/master
cambia, necesita:
git fetch upstream
upstream/master
en tu twig master
local: git merge upstream/master
git push