Want to create interactive content? It’s easy in Genially!

Get started free

Tutoriel voix off

Fara Hovor

Created on November 27, 2024

Start designing with a free template

Discover more than 1500 professional designs like these:

Audio tutorial

Pechakucha Presentation

Desktop Workspace

Decades Presentation

Psychology Presentation

Medical Dna Presentation

Geometric Project Presentation

Transcript

Bienvenue dans ce tutoriel sur la gestion de projet avec Git en appliquant la méthodologie Git Flow. Ce guide vous apprendra à développer un projet Python de gestion de tâches ("To-Dos") tout en adoptant les bonnes pratiques pour la gestion des branches et des versions. Chaque étape introduira une nouvelle fonctionnalité du projet et sera associée à une branche dédiée, conformément au workflow Git Flow.

Étape 1 : Lancement du projet

  1. Création d’un dépôt GitHub
  2. Connectez-vous à votre compte GitHub.
  3. Nommez ce dépôt projectTodo.
  4. Cliquez sur "New Repository" pour créer un nouveau dépôt.

2.Initialisation du dépôt local Sur votre ordinateur, créez un dossier nommé « ProjectTodo ». Astuce : Vous pouvez créer ce dossier directement depuis votre terminal en utilisant la commande cd Ouvrez votre terminal, accédez au dossier « projet-todo », puis initialisez un dépôt Git dans ce dossier.

3.Connexion avec GitHub.

Associez votre dépôt local au dépôt distant hébergé sur GitHub. Astuce : Copiez l’URL HTTPS de votre dépôt « todo-project » depuis GitHub, puis utilisez-la pour effectuer la connexion.

Puis ajoutez le dépôt distant GitHub

4 .Création des fichiers initiaux Créez un fichier nommé README.md pour documenter votre projet. Ajoutez également un fichier nommé exercice.py destiné à contenir votre code Python.

4 .Création des fichiers initiaux

5.Premier commit

6. Poussez le commit vers GitHub

Ajoutez les fichiers au suivi Git, puis réalisez un premier commit.

Créez un fichier nommé README.md pour documenter votre projet. Ajoutez également un fichier nommé exercice.py destiné à contenir votre code Python.

Étape 2 : Initier le projet Python

1.Création d'une branche de développement Créez une nouvelle branche nommée « dev » et basculez dessus pour débuter le développement.

/3. Implémentation dans exercice.py

4. Commit et push

2. Création des fonctionnalités de base

Après avoir testé le code, effectuez un commit.

Ajoutez les fonctionnalités suivantes : Créer une tâche à faire (todo) avec un titre. Afficher la liste des tâches à faire (todos).

Étape 3 : Ajouter le statut du todo

Intégrer une gestion de statut pour chaque tâche ("À faire" ou "Fait"). Cette étape implique la modification du code pour inclure les statuts et de suivre le workflow GitFlow en créant une branche dédiée.

2 : Modifier le code pour gérer le statut

Ajouter la fonctionnalité permettant de mettre à jour le statut des todos tout en introduisant volontairement une erreur dans le code.

3. Commit et push

Enregistrez et poussez vos changements vers la branche feature/Ajoutsstatus

1. Créer un ticket d’erreur sur GitHub

• Ouvrez votre dépôt GitHub. • Cliquez sur issue en haut à gauche de la page

• Ouvrez votre dépôt GitHub.

Dans le champ Title (titre), entrez un titre descriptif du bug

Dans la zone "Write", décrivez le problème rencontré en détail.

Une fois tous les détails renseignés, cliquez sur Submit new issue (soumettre un nouvel issue) pour créer le ticket

2. Hotfix pour corriger l'erreur

Basculez sur la branche main, créez un "hotfix", corrigez l’erreur et poussez directement.

Étape 5 : Supprimer un todo

1. Créer une nouvelle branche de fonctionnalité • Créez une branche feature/delete-todo

2. Implémenter la suppression de todo dans exercice.py

3. Vérifier et valider la suppression

Effectuez des tests pour confirmer que la suppression fonctionne correctement, puis procédez à un commit.

4. Merge dans develop

• Ouvrez votre dépôt GitHub • Dans la barre de navigation, cliquez sur Pull requests

Dans la zone de sélection des branches, assurez-vous que vous faites la pull request de feature/delete-todo vers develop

  • Cliquez sur Create pull request pour soumettre la
demande

• Dans la zone de sélection des branches, assurez-vous que vous faites la pull request de feature/delete-todo vers develop

• Cliquez sur Create pull request pour soumettre la demande

Envoyons sur la branche main

1.
2.
3.