Actualiser README.md
This commit is contained in:
parent
382b6621f2
commit
0ad3a9db62
14
README.md
14
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
|
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 :
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user