Un workflow Git est une recommandation sur la façon d'utiliser Git pour effectuer un travail de manière cohérente et productive. Les workflows Git encouragent les utilisateurs à exploiter Git de manière efficace et cohérente. Git offre beaucoup de flexibilité dans la manière dont les utilisateurs gèrent les changements. Étant donné que Git met l'accent sur la flexibilité, il n'existe pas de processus normalisé pour interagir avec Git.
Lorsque vous travaillez avec une équipe sur un projet géré par Git, il est important de s’assurer que l’équipe est tout à fait d’accord sur la manière dont le flux de modifications sera appliqué. Pour que l'équipe soit sur la même longueur d'onde, un workflow Git convenu doit être développé ou sélectionné. Il existe plusieurs workflow Git connus qui conviendront peut-être à votre équipe. Ici, nous allons discuter de certaines de ces options de workflow.
La diversité des workflow possibles peut rendre difficile la tâche de savoir par où commencer lors de la mise en œuvre de Git sur le lieu de travail. Cette page fournit un point de départ en analysant les workflows Git les plus courants pour les équipes logicielles.
En lisant, rappelez-vous que ces workflow sont conçus pour être des directives plutôt que des règles concrètes.
Lorsque vous évaluez un flux de travail pour votre équipe, il est extrêmement important que vous preniez en compte la culture de votre équipe. Vous souhaitez que le flux de travail améliore l'efficacité de votre équipe et ne constitue pas un fardeau limitant la productivité.
Voici quelques éléments à prendre en compte lors de l’évaluation d’un flux de travail Git: