
Git
Get flash to fully experience Pearltrees
Dans une première partie , nous avons abordé la notion d’index et la différence entre une branche locale et une branche distante. Une fois les notions d’index et de branches locales et distantes bien comprises, il est possible d’aborder des fonctionnalités plus avancées de Git. Oui, Git est efficace et flexible Mettre de côté des modifications Régulièrement, on se retrouve avec des modifications en cours sur notre copie de travail quand vient une tâche plus prioritaire. Plutôt que d’abandonner les modifications déjà effectuées, de commiter des modifications qui cassent une fonctionnalité, ou encore de créer un patch dans un fichier que l’on met de côté, Git nous propose d’utiliser git stash .
Git dans la pratique (2/2)
Git, un modèle de branches efficace (2/2) | Gerald's Blog
La gestion des branches dans Subversion ou CVS n’est pas suffisamment simple et rapide pour encourager les développeurs à s’y frotter, voire les en dissuade : « Quoi ? Une branche ? Non, trop compliqué de gérer les conflits… on reste dans le trunk » Partant de ce constat, tous les développeurs restent dans « le trunk », avec tous les inconvénients que cela peut avoir : Mr X commit en deux parties son code, rendant l’espace de quelques instants l’intégralité du projet instable Mr X commit une fonctionnalité en cours de développement, rendant le projet impossible à livrer tant qu’il n’aura pas terminé sa fonctionnalité Mr Y commit lui aussi une fonctionnalité en cours de développement, rendant le projet encore moins possible à livrer tant qu’il n’aura pas terminé sa fonctionnalité.Créer une branche Git permet de créer des branches relativement facilement. Un branche permet de développer dans son coin sans toucher à la branche principale, master .

