diff --git a/README.md b/README.md index d23e123..e6073fa 100644 --- a/README.md +++ b/README.md @@ -1,11 +1,13 @@ -##TP5 Activité de groupe : Découverte de Git sous Linux +#TP5 Activité de groupe : Découverte de Git sous Linux -# Objectif de l'activite +## Objectif de l'activite Cette activite a pour but de decouvrir les commandes de base de Git sous Linux, dans un contexte collaboratif. Les etudiants travailleront par groupes pour developper un mini-projet en C, tout en utilisant les fonctionnalites principales de Git : clone d'un depot distant, commits, branches, fusions, resolution de conflits et push vers Gitea. + Etape 1 - Recuperation du projet depuis Gitea + Chaque groupe commence par cloner un depot vide ou prepare sur le serveur Gitea. Ils se placent ensuite dans le dossier du projet, ajoutent un fichier source en C, et realisent un premier commit suivi d'un push vers Gitea. @@ -22,8 +24,11 @@ git push origin main Etape 2 - Travail en branches Chaque membre du groupe cree sa propre branche pour ajouter une fonction au programme C. A la fin, chaque membre effectue un commit sur sa branche et pousse la branche sur le serveur Gitea. + +```` git checkout -b feature-nom -# Modifier main.c pour ajouter une fonction ou un commentaire +```` +## Modifier main.c pour ajouter une fonction ou un commentaire git add main.c git commit -m "Ajout de la fonction X" git push origin feature-nom @@ -34,7 +39,8 @@ Activité de groupe : Découverte de Git sous Linux git checkout main git pull origin main git merge feature-nom -# En cas de conflit : + +##En cas de conflit : git status git diff # Resoudre manuellement les conflits, puis :