0% ont trouvé ce document utile (0 vote)
76 vues2 pages

Presentation Git Et Github

Le document présente les bases de Git et GitHub, incluant des commandes essentielles comme git init, git clone, git status, et git commit, ainsi que la gestion des branches et la synchronisation. Il décrit également un workflow d'équipe recommandé, basé sur Git Flow simplifié, qui inclut des branches pour les fonctionnalités et les corrections de bugs, ainsi que l'importance des pull requests et des revues de code. Enfin, il mentionne les différentes branches utilisées dans un Git Flow structuré pour gérer le développement et la production.

Transféré par

ksschaimae062
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
76 vues2 pages

Presentation Git Et Github

Le document présente les bases de Git et GitHub, incluant des commandes essentielles comme git init, git clone, git status, et git commit, ainsi que la gestion des branches et la synchronisation. Il décrit également un workflow d'équipe recommandé, basé sur Git Flow simplifié, qui inclut des branches pour les fonctionnalités et les corrections de bugs, ainsi que l'importance des pull requests et des revues de code. Enfin, il mentionne les différentes branches utilisées dans un Git Flow structuré pour gérer le développement et la production.

Transféré par

ksschaimae062
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Git et github

Partie 1 : Notions de base (avec démos pratiques)

Voici les commandes et concepts de base à expliquer :

git init, git clone – pour démarrer un projet ou récupérer un repo


existant.

git status, git add, git commit – cycle de travail de base.

git log, git diff – pour suivre les changements.

git branch, git checkout, git switch – gestion des branches.

git pull, git push – synchronisation avec GitHub.

Partie 2 : Le workflow Git du projet

Tu dois définir comment vous allez travailler en équipe. Par exemple :

✅ Workflow recommandé : Git Flow simplifié

Main : stable, version déployable.

Develop : base des nouvelles fonctionnalités.(pour l’intégration des


nouvelles fonctionnalités)

Feature branches : feature/nom-fonctionnalité → créées depuis develop.

Bugfix branches : bugfix/nom-du-bug

Pull requests : toute feature doit être intégrée via PR.

Merge review : une autre personne doit faire la revue avant le merge.

Important : montrer comment créer une branche, faire des changements, puis créer
une pull request.

Git Flow (très structuré)

main : pour les versions de production


develop : pour l’intégration des nouvelles fonctionnalités

feature/:développer une nouvelle fonctionnalité.,

release/:stabiliser le code, faire les tests finaux, corriger


les petits bugs.

hotfix/:corriger rapidement un bug en production.


Très bien pour les gros projets.

Vous aimerez peut-être aussi