Actualiser README.md

This commit is contained in:
bastien 2025-04-09 16:29:01 +00:00
parent 8402c034b7
commit ac23494ea9

View File

@ -31,41 +31,48 @@ 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.
Chaque membre du groupe cree sa propre branche pour ajouter une fonction au programme C. Attention il faut que le membre du binome n'ayant pas fait le commit-push initial de re-cloner le dépot d'abord avec un git clone. Pour se faire il faut donc faire:
```
git checkout -b feature-nom
git checkout -b *feature-nom*
```
## Modifier main.c pour ajouter une fonction ou un commentaire
Chaque membre de binome modifie main.c pour ajouter une fonction ou un commentaire (à l'aide de l'éditeur de texte en ligne de commande nano par exemple)
Ensuite chaque membre effectue un commit sur sa branche et pousse la branche sur le serveur Gitea. En faisant:
```
git add main.c
git commit -m "Ajout de la fonction X"
git push origin feature-nom
```
Etape 3 - Fusion des branches
Les membres du groupe fusionnent leurs branches dans la branche principale en local, puis synchronisent le
depot avec Gitea. Des conflits peuvent survenir et devront etre resolus manuellement.
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 :
```
Resoudre manuellement les conflits, puis reprendre le processus de commit-push :
```
git add main.c
git commit -m "Resolution de conflit"
git push origin main
```
Etape 4 - Consultation de l'historique
Les etudiants consultent l'historique des commits et visualisent la structure du projet.
git log --oneline --graph --all
***