triskele/documentation/GitInfos.org
2018-07-10 10:29:04 +02:00

1.7 KiB
Raw Blame History

Git de Triskele

Note aux développeurs

La TODO list

  • vérifier min et max
  • vérifier coupure
  • vérifier alpha-tree
  • faire un omega-tree
  • vérifier production windows

Infos concernant le pattern de git de Triskele

Triskele suit partiellement le 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

    $ git checkout -b omega_feature develop

  • Synchroniser la branche créée avec le dépot distant $ git push orgin nomDeBranche

    $ 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

    $ git branch -d nomDeBranche

    $ git push origin delete nomDeBranch

  • Fusionner les modifications

    $ git pull $ git commit -a $ git push

    $ git checkout master

    $ git merge develop

    $ git merge abort