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
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)
Le chapitre de branchement Git Git Pro est un bon début: http://git-scm.com/book/en/Git-Branching
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.
- 1. ramification Git/rebasage bonnes pratiques
- 2. git ramification et dépôt maître distant
- 3. Git ramification ne pas pousser à la mise en scène
- 4. rebasing branches git qui ont été réécrites depuis la ramification
- 5. Comment écrire commun « si » ramification dans Haskell
- 6. Comment faire une approche de ramification pour plusieurs sites?
- 7. ramification Git pour Statégie branches de fonction et le code commun
- 8. Largeur premier facteur de ramification recherche
- 9. svn ramification et développement de pistes multiples
- 10. Performances CUDA: ramification et mémoire partagée
- 11. comment gérer le code source en utilisant SVN? ramification, fusion
- 12. SVN à git ... maintenant git à SVN. Tant de conflits
- 13. Comment supprimer tous de lintérieur div sur la base de la classe
- 14. Comment revenir à Git?
- 15. Comment revenir à git?
- 16. Git: comment revenir à
- 17. utiliser des objets différents mais similaires sans ramification
- 18. Comment puis-je déterminer le nombre «correct» d'étapes dans un questionnaire où la ramification est utilisée?
- 19. Comment utiliser les extensions Git et Git?
- 20. (null) git à distance
- 21. git-svn branchement: comment configurer git config
- 22. perforce diff à git
- 23. git rebase à l'envers
- 24. Comment ajouter des branches à .git/config?
- 25. Comment télécharger un repo git à gerrit?
- 26. Git: comment mettre à jour MySQL?
- 27. Git: Comment réinitialiser dur à refspec
- 28. git: comment synchroniser à la dernière révision
- 29. comment mettre à jour git clone
- 30. Git: comment faire face à différents shebang
merci pour votre remarque – Ph0en1x
Downvoted? Pour quoi? – Pete
ne sait pas. Ce n'était pas moi. – Ph0en1x