git cómo funciona la ramificación dentro

Estoy usando github e interesante, cómo funciona la ramificación de git en el interior. ¿Copia algunos datos al crear una nueva twig o no? Cómo y dónde almacena la diferencia de las twigs y cómo permite cambiar entre ellas rápidamente. ¿Qué pasó con mis files en el disco cuando estoy cambiando el brunch?

Una twig es una label en una confirmación que mueve una nueva confirmación cuando se agrega mientras esa label es la 'twig' activa del tree de confirmaciones. Se producen múltiples twigs cuando se crean tags adicionales, se activan y se agregan confirmaciones a esa 'twig'.

Internamente, el almacenamiento de una twig es solo eso, una label que apunta al compromiso al que está conectado.

Una buena reference para comenzar es este capítulo en el libro de git: 3.2 Git Branching – Basic Branching and Merging .

github es un website. Creo que te refieres a git, que es el software. Y si desea una comprensión básica de su layout, le sugiero que consulte el artículo de Wikipedia: http://en.wikipedia.org/wiki/Git_(software)

El capítulo de ramificación de Git en Pro Git es un buen comienzo: http://git-scm.com/book/es/Git-Branching