* Git de Triskele ** Infos concernant le pattern de git de Triskele Triskele suit partiellement le [[https://nvie.com/posts/a-successful-git-branching-model/][modèle gitflow]] pour son développement en conservant certaines branches : - la master qui contient les versions stables du logiciel - la develop qui découle de la master sur laquelle on corrige les bugs / on crée de nouvelles features - les features, ajoutant une ou plusieurs fonctionnalités et qui découlent chacune de dévelop ** Commandes utiles - Créer une branche locale et s'y placer de suite $ git checkout -b nomDeBranche nomDeBrancheParent # Exemple, création d'une feature pour les oméga-tree $ git checkout -b omega_feature develop - Synchroniser la branche créée avec le dépot distant $ git push orgin nomDeBranche # Exemple avec la feature ci-dessus $ git push origin omega_feature - Afficher toutes les branches existantes (locales ou distantes) $ git branch -a - Se déplacer sur une branche $ git checkout branch - Supprimer une branche sur un dépot local / sur un dépot distant # Pour une branche locale $ git branch -d nomDeBranche # Pour une branche distante $ git push origin --delete nomDeBranch