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 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. 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:
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 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 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
``` ```
Etape 3 - Fusion des branches Etape 3 - Fusion des branches
Les membres du groupe fusionnent leurs branches dans la branche principale en local, puis synchronisent le 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. 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 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 reprendre le processus de commit-push :
```
git add main.c git add main.c
git commit -m "Resolution de conflit" git commit -m "Resolution de conflit"
git push origin main git push origin main
```
Etape 4 - Consultation de l'historique Etape 4 - Consultation de l'historique
Les etudiants consultent l'historique des commits et visualisent la structure du projet. Les etudiants consultent l'historique des commits et visualisent la structure du projet.
git log --oneline --graph --all git log --oneline --graph --all
*** ***