Gitflow - Solution
Voici une palette de commandes git vous permettant d'évaluer votre travail et de construire votre documentation pour l'évaluation et vos futurs projets.
Note : il existe de nombreuses documentations en lignes bien plus complètes et détaillées que cette simple page. Cette dernière n'est là que pour vous "lancer" et vous éviter le découragement des premières tentatives.
Initalisation d'un dépôt local
git init# Résultat attendu
* le répertoire .git est créé
drwxr-xr-x 1 197121 0 Sep 24 18:18 .git/Note : il est également possible de directement réaliser un "git flow init" ce qui va initialiser le dépôt si besoin. Attention cependant, vous vous retrouverez sur la branche develop après cela.
Intégrer le premier commit contenant le readme et le .gitignore
touch readme .gitignore
git add .
git commit -m "chore:"# Résultat attendu
[main (root-commit) 7461a8c] chore:
2 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 .gitignore
create mode 100644 readme
Exécuter la commande "git log" et valider que le "chore" est présentInitialiser git flow
Gestion des branches
Documentation Atlassian pour Git Flow. Etudier avec soin les trois chapitres suivants:
Gestion d'une branche release
Gestion d'une branche hotfix
Gestion d'une branche feature
Cas particuliers d'ajout de fichier
Cas 1 - Renommer une branche
Il peut être nécessaire de renommer une branche, par exemple la branche master en main.
Cas 2 - Ajout d'un contenu par erreur en réalisant "git add ."
Observer l'état du dépôt local
Retirer le fichier "BadFile" du prochain commit (stage)
Valider que le résultat attendu
Conseils
Last updated