tag tab remove practices commits commands best git github fork

tab - git tags best practices



¿Puedo bifurcar el repo de otras personas dos veces en mi propia cuenta? (2)

Desde el sonido de las cosas, estás utilizando un marco dentro de un juego que estás creando. Si solo está utilizando el marco y no lo está cambiando , cree un nuevo proyecto para su juego e incluya el marco dentro de él como un sub-module .

Suponiendo que no esté modificando el marco, no debería estar bifurcándolo. La bifurcación de un proyecto es para modificar (a menudo con la intención de enviar su bifurcación para que se vuelva a fusionar en el proyecto de origen).

En GitHub, parece que no puedo entender cómo puedo dividir un repositorio dos veces en una cuenta.

Así que hay un repo de Bob / CoolFramework

Se lo entrego a Jeremy / MyShooter y comienzo a construir un juego.

Ahora también quiero dárselo a Jeremy / MyRPG para construir otro juego nuevo.

Cuando trato de bifurcar CoolFramework por segunda vez, solo me lleva a MyShooter.

Entonces, las opciones que se me ocurren: A) No uso Git de la manera correcta B) No es posible en Git C) Simplemente no pude ver la opción en Github


En su caso, sugeriría ir con submodules . Sin embargo, para responder a su pregunta exacta, aquí le indicamos cómo debe proceder.

  1. Comienza por crear Jeremy/MyShooter y Jeremy/MyRPG en Github. Mantenlos vacios.

  2. Clone su proyecto de origen en su sistema, dos veces, dándole nombres diferentes

    $ git clone http://github.com/Bob/CoolFramework MyShooter $ git clone http://github.com/Bob/CoolFramework MyRPG

  3. Ahora tienes 2 repositorios locales diferentes que apuntan al mismo origen. Debes eliminar el origen y señalar el tuyo como un control remoto:

    $ cd MyShooter $ git remote remove origin $ git remote add origin http://github.com/Jeremy/MyShooter.git $ git push -u origin master

  4. No olvides hacer lo mismo para MyRPG