diff --git a/qualdev/compte_rendu.txt b/qualdev/compte_rendu.txt index c03a063e5866df6a88d908590af009d4ee0de977..c7799e8e6478530a9bdddaac7059f37762590079 100644 --- a/qualdev/compte_rendu.txt +++ b/qualdev/compte_rendu.txt @@ -48,3 +48,100 @@ git commit -m "Initialisation du dépôt TypeScript avec fichiers sources" - Ajout de l'enseignant en tant que **Developer**. - Récupération de l'URL du dépôt distant. + +7. Lier le dépôt local au dépôt distant +``` +git remote add origin https://gitlab.univ-lorraine.fr/mon_nom/typescript_nom_prenom.git +git remote -v +``` +- Associe le dépôt local au dépôt distant. +- Vérifie l'association avec `git remote -v`. + +8. Pousser les fichiers sur GitLab +``` +git push -u origin main +``` +- Envoie les fichiers sur le dépôt distant. + +9. Ajout de fichiers et mise à jour du dépôt +``` +cd src +touch helloworld.ts io.ts +git add src +git commit -m "Ajout des fichiers helloworld.ts et io.ts" +git push +``` +- Crée et ajoute de nouveaux fichiers. +- Met à jour le dépôt local et distant. + +10. Suppression et renommage de fichiers +``` +git rm src/helloworld.ts +git mv src/io.ts src/entrees-sorties.ts +git commit -m "Suppression de helloworld.ts et renommage de io.ts en entrees-sorties.ts" +git push +``` +- Supprime un fichier et renomme un autre. +- Enregistre ces modifications dans Git. + +11. Vérification de l'état du dépôt +``` +git status +git log --oneline --graph --decorate --all +``` +- Affiche les changements en attente. +- Montre l'historique des commits. + +12. Taguer le rendu final et le pousser +``` +git tag -a v1.0 -m "Rendu final du compte-rendu" +git push origin --tags +``` +- Ajoute un tag au commit final. +- Envoie le tag sur GitLab. + + +Questions : + +Comment connaître les fichiers / répertoires présents dans le dossier de travail non suivis par Git ? + +Utiliser : +''' +git status +''' + +Comment vérifier que les fichiers / répertoires sont bien indexés ? + +Utiliser : +''' +git status +''' + +Comment vérifier que le commit a bien été effectué et que le dépôt local est bien à jour ? + +Utiliser : +''' +git log +''' + +Comment vérifier que le dépôt local est bien lié au dépôt distant ? + +Utiliser : +''' +git remote -v +''' + +Comment vérifier que le dépôt distant et le dépôt local sont synchronisés ? + +Utiliser : +''' +git fetch origin +git status +''' + +Comment vérifier que le dépôt distant est bien en retard sur le dépôt local ? + +Utiliser : +''' +git log origin/main..HEAD --oneline +'''