2013-02-01 4 views
0

J'utilise github et intéressant, comment fonctionne la ramification git à l'intérieur. Est-il copier des données lors de la création d'une nouvelle branche ou non. Comment et où stocker la différence des branches et comment cela permet de passer rapidement d'une branche à l'autre. Que se passe-t-il avec mes fichiers sur disque lorsque je change de brunch?git comment ramification à l'intérieur

Répondre

0

github est un site Web. Je pense que vous voulez dire git, qui est le logiciel. Et si vous voulez une compréhension de base de sa conception, je vous suggère de regarder l'article wikipedia: http://en.wikipedia.org/wiki/Git_(software)

+0

merci pour votre remarque – Ph0en1x

+0

Downvoted? Pour quoi? – Pete

+0

ne sait pas. Ce n'était pas moi. – Ph0en1x

2

Une branche est une étiquette sur un commit qui déplace le nouveau commit lorsqu'il est ajouté alors que ce label est la 'branche' active de l'arbre de validation. Plusieurs branches résultent lorsque des étiquettes supplémentaires sont créées, activées et validées ajoutées à cette 'branche'.

En interne, le stockage d'une branche est juste cela, une étiquette qui pointe vers le commit auquel elle est attachée.

Une bonne référence de début est ce chapitre dans le livre git: 3.2 Git Branching - Basic Branching and Merging.

Questions connexes