Forker ce repo : https://github.com/esgi-na-sa/TP1 /0.5
Ajouter vos camarades sur le repo que vous venez de créer /0.5
Tout le monde doit initialiser une copie locale de ce repo
Chacun doit créer une branche individuelle parmi les 3 suivantes : branche1, branche2, branche3 /0.5
Deployer les branches en remote /0.5
/!\ Chacun d'entre vous doit travailler sur une branche en local et ne doit pas faire les modifications des autres branches.
Sur vos branches respectives vous devez modifier le index.html :
- branche1 => Ajouter une balise
<h1>avec comme titreTp final de GIT - branche2 => Ajouter une liste avec le nom des élèves de votre groupe
- branche3 => Ajouter une balise
<p>avec du lorem ipsum
Uploader les modifications sur le repo distant /3
Faire une merge request de branche1 vers branche2. L'étudiant qui travaille sur la branche3 doit approuver la merge request /4
Vous devez garder toutes les modifications apportées au fichier index.html
Rebase branche3 sur main /2
Merge branche2 sur main /2
Revert le merge de branche2 en gardant une trace de l'historique. /3
Le TP principal est noté sur 16. Vous pouvez atteindre 20 en faisant les bonus suivants.
- Rajouter un fichier
.gitignoregui ignore le fichier.envet tout les fichiers.txt/1 - Créer une branche appelée
bonusà partir du commit de merge de la branche2 sur main et faire une modification et déployer en remote /2 - Mettre une règles de protection sur main pour ne pas autoriser les merges sans merge request /1
Sur MyGES, rendre un document txt indiquant l’URL du repo du groupe ainsi que les noms de l’élève associé à chaque branche et leur username git
Copier également le contenu de ce fichier dans le README.md de votre repo en remplacant le contenu actuel
Template
> Groupe XXX
> GitHub : https://github.com/esgi-na-sa/TP1
> branch1 : Élève 1 / @eleve1
> branch2 : Élève 2 / @eleve2
> branch3 : Élève 3 / @eleve3