Utilisation de Git

L’organisation autour de Git se base sur le workflow Gitflow notamment sur les principes suivants:

  • Utilisation de branches pérennes (develop et master)
  • Utilisation de branches temporaires (branches de feature)

Des dérogations à l’utilisation stricte de Gitflow sont autorisées. Ainsi par exemple:

  • un développeur travaillant seul sur un projet peut utiliser exclusivement la branche develop.
  • un micro-projet peut utiliser uniquement la branche master

Toutefois, certaines pratiques sont à éviter totalement:

  • branche temporaire ayant une durée de vie supérieure à 2 semaines
  • confusion entre la branche master et la branche develop

Afin de simplifier la pratique des commandes GitFlow, le module correspondant intégré à Git doit être installé. Sur CentOs 7 cela s’effectue avec la commande

sudo yum install gitflow

Cela permet d’utiliser les commandes simplifiées présentées:


Il est aussi utile d’avoir conscience des commandes réelles effectuées de manière sous-jacentes. Elles peuvent être consultées ici.

Rechercher