|
@@ -11,7 +11,7 @@ peuvent ensuite être fusionnées, abandonnées ou même supprimées.
|
|
|
|
|
|
L'utilisation des branches est très naturelle avec Git et permet d'organiser le
|
|
L'utilisation des branches est très naturelle avec Git et permet d'organiser le
|
|
déroulement du projet. Souvent, on utilise une branche principale `master` qui
|
|
déroulement du projet. Souvent, on utilise une branche principale `master` qui
|
|
-« doit toujours fonctionner » et, pour chaque fonctionnalité à ajouter, on dérive
|
|
|
|
|
|
+« doit toujours fonctionner » et, pour chaque fonctionnalité à ajouter, on dérive
|
|
une nouvelle branche que l'on fusionne ensuite dans le `master` une fois la
|
|
une nouvelle branche que l'on fusionne ensuite dans le `master` une fois la
|
|
fonctionnalité réalisée (ou partiellement réalisée) et testée.
|
|
fonctionnalité réalisée (ou partiellement réalisée) et testée.
|
|
|
|
|
|
@@ -147,7 +147,7 @@ supprimés sur le serveur seront de nouveau envoyés au prochain push).
|
|
|
|
|
|
Souvent, on crée des commits au fur et à mesure, pour sauvegarder et partager
|
|
Souvent, on crée des commits au fur et à mesure, pour sauvegarder et partager
|
|
les modifications. Mais pour certaines applications, on peut vouloir un graphe
|
|
les modifications. Mais pour certaines applications, on peut vouloir un graphe
|
|
-de commits « plus propre », où les commits doivent suivre une structure
|
|
|
|
|
|
+de commits « plus propre », où les commits doivent suivre une structure
|
|
prédéterminée, ou au contraire les réorganiser a posteriori. Git offre des
|
|
prédéterminée, ou au contraire les réorganiser a posteriori. Git offre des
|
|
fonctionnalités pour cela : regrouper des commits, les déplacer, etc... Ces
|
|
fonctionnalités pour cela : regrouper des commits, les déplacer, etc... Ces
|
|
fonctionnalités ne sont pas traitées dans ce tutoriel (voir la documentation
|
|
fonctionnalités ne sont pas traitées dans ce tutoriel (voir la documentation
|
|
@@ -171,7 +171,7 @@ Résumé des commandes Git précédentes :
|
|
|
|
|
|
Quelques conseils de méthode de travail :
|
|
Quelques conseils de méthode de travail :
|
|
|
|
|
|
-- Essayez d'avoir une branche `master` « qui marche tout le temps ».
|
|
|
|
|
|
+- Essayez d'avoir une branche `master` « qui marche tout le temps ».
|
|
- Pour chaque tâche du projet, créez une branche dédiée, que vous fusionnerez
|
|
- Pour chaque tâche du projet, créez une branche dédiée, que vous fusionnerez
|
|
dans le `master` une fois les modifications commitées.
|
|
dans le `master` une fois les modifications commitées.
|
|
- Utiliser des branches ne vaccine pas contre les conflits, donc pensez à faire
|
|
- Utiliser des branches ne vaccine pas contre les conflits, donc pensez à faire
|