diferencia entre tenedor y twig en github

Si doy un proyecto alojado en github. ¿Tenedor todas las twigs? ¿Cómo sé en qué twig se basa mi tenedor? En otras palabras, ¿qué twig se downloadá a mi PC?

Todas las twigs en GitHub se copyrán en una bifurcación. (Obviamente, esto no incluye twigs que nunca fueron empujadas a GitHub en primer lugar).

Pero un tenedor es una operación GitHub-to-GitHub; nada se copy en tu PC. No es lo mismo que un clon de Git. Si quiere preguntar "¿qué se copy cuando clono un proyecto?", Consulte el manual de git-clone(1) .

Piénsalo de esta manera:

El repository [sitory] corresponde al trabajo queueborado del equipo en una o varias twigs. Todos los contribuyentes tienen su propia copy.

Cada bifurcación del repository principal corresponde al trabajo de un contribuyente. Un tenedor es realmente una construcción Github (no Git) para almacenar un clon del repository en su count de usuario. Como clon, contendrá todas las twigs en el repository principal en el momento en que hizo la horquilla.

Cada twig dentro de la bifurcación y / o en el repository principal puede corresponder a varios types de cosas, dependiendo de cómo quiera trabajar. Cada twig podría referirse a una versión del proyecto, pero también puede corresponder a diferentes canales de desarrollo, como revisiones o trabajos experimentales.

La request de extracción (en el ecosistema de GitHub) corresponde a la tarea. Cada vez que deseo contribuir con una tarea final aislada al repository principal, creo una request de extracción correspondiente a las confirmaciones realizadas en esa tarea. Estos commits se obtienen desde mi fork o mi branch hasta el repository principal .

Una confirmación es un set de cambios en el código. Esta es una de las cosas más interesantes de Git. No transfieres files, transfieres loggings de cambios.

Fork es un clon del lado de GitHub (lo clona todo).
Cuando está clonando un repository, está obteniendo toda la historia de dicho repository, con todas sus twigs.

Aunque en teoría puede cambiar la twig pnetworkingeterminada de un repository remoto , un clon de un repository de GitHub busca principalmente la twig maestra. Es decir, para cambiar la twig "pnetworkingeterminada" que obtendrá un clon de GitHub, debe cambiar el nombre de la twig maestra.

Si organiza un proyecto, está haciendo una copy del proyecto completo en su count de git hub. no estás haciendo frente a nada en tu PC

Para hacer una copy en tu PC, debes clonarla y extraer todo y obtendrás todas las twigs y el código de ese proyecto.

Si crea una bifurcación de un proyecto desde el website de Github, obtendrá todas las twigs del proyecto ascendente.

Si clonas desde tu tenedor recién acuñado a tu PC local, tendrás el origin remoto en tu PC apuntando a la twig principal de tu tenedor en Github.