Files
Master-TI-2/README.md
T
2024-09-04 08:52:22 +02:00

2.7 KiB

Master-TI-2

Dans ce dossier, vous trouverez les résultats pour l'ensemble des td/tp du master Technologies de l'internet de l'université de Pau.
Ces travaux couvrent l'ensemble des exercices de la promotion suivante:
M2 : 2024-2025

Organisation des branches :

Les cours, les TD et les TP seront disponible sur la branche principale: main

Les projets de chaques bînomes seront sous forme de sous projets que nous relierons au projet de initial:

Commit :

Chaque commit effectué doit être nommé en respectant le format suivant:
[conventionWord] : Nom UE - Rapide description

Exemple: [feat] : Prog Android - TD1 : Exo 1 à 3 ajoutés

ConventionWord :

  • Feat -> Amène une nouvelle fonctionnalité
  • Fix -> Corrige un bogue dans le code
  • Refacto -> Factorisation / Optimisation du code + Mise en forme des fichiers texte
  • Add -> Ajout de documents (slide, sujet de TD / TP)
  • Draft -> Test / Brouillon

Liste des tutos github

Un site très intéréssant pour avoir les bases de github : Learn git Branching

Transferer un projet vers un repo github Les bases du git Synchroniser gitHub et gitLab

ATTENTION : Pensez à toujours effectuer un pull avant de faire quoi que ce soit sur le git. En cas d'oubli ajouter l'option --rebase pour faire remonter votre travail (meilleure solution mais pas sans risque de perdre ce que vous avez fait)

##### Avant de travailler #####

# Récupération des travaux sur le git
git pull 

# Récupération des travaux si le pull n'a pas été fait en amont
git pull --rebase

##### Après tout travaux ######

# Lister tout les éléments modifiés
git status

# Préparer les fichiers pour un commit (*)
git add fichier_1 fichier_2 ... # Juste quelques fichiers par commit
git add .                       # Tout les fichiers sur un seul commit

# Préparer le commit (**)
git commit -m "mon message de commit"

# Pousser le(s) commit(s)
git push

Remarque : Il est possible de push plusieurs commmit en même temps. Pour cela au lieu d'ajouter tout les fichiers en un seul commit, répetez les actions (*) et (**) avant de push

Exemple :

$ git status
> modified : fichier_1.py
             fichier_2.py
             fichier_3.py
  added    : ReadMe.md

$ git add ReadMe.md
> 
$ git commit -m "[add} - Ajout d'un readMe"
>
$ git add fichier_1.py fichier_2.py
>
$ git commit -m "[feat] - Modification principale"
>
$ git add fichier_3.py
>
$ git commit -m "[refacto] - Modification secondaire"
>
$ git push