Actualiser README.md

This commit is contained in:
bastien 2025-04-09 16:08:30 +00:00
parent 382b6621f2
commit 0ad3a9db62

View File

@ -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 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 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 fonctionnalites principales de Git : clone d'un depot distant, commits, branches, fusions, resolution de conflits
et push vers Gitea. et push vers Gitea.
Etape 1 - Recuperation du projet depuis 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 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 dans le dossier du projet, ajoutent un fichier source en C, et realisent un premier commit suivi d'un push vers
Gitea. Gitea.
@ -22,8 +24,11 @@ git push origin main
Etape 2 - Travail en branches 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 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. chaque membre effectue un commit sur sa branche et pousse la branche sur le serveur Gitea.
````
git checkout -b feature-nom 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 add main.c
git commit -m "Ajout de la fonction X" git commit -m "Ajout de la fonction X"
git push origin feature-nom git push origin feature-nom
@ -34,7 +39,8 @@ Activité de groupe : Découverte de Git sous Linux
git checkout main git checkout main
git pull origin main git pull origin main
git merge feature-nom git merge feature-nom
# En cas de conflit :
##En cas de conflit :
git status git status
git diff git diff
# Resoudre manuellement les conflits, puis : # Resoudre manuellement les conflits, puis :