mirror of
https://github.com/kmitresse/Master-TI-2.git
synced 2026-05-13 17:11:53 +00:00
[feat] git - Ajout d'information sur git
This commit is contained in:
@@ -6,11 +6,7 @@ M2 : 2024-2025
|
|||||||
## Organisation des branches :
|
## Organisation des branches :
|
||||||
Les cours, les TD et les TP seront disponible sur la branche principale: __main__
|
Les cours, les TD et les TP seront disponible sur la branche principale: __main__
|
||||||
|
|
||||||
Les projets de chaques bînomes seront à faire sur des branches que nous nommeront de la façon suivante :
|
Les projets de chaques bînomes seront sous forme de sous projets que nous relierons au projet de initial:
|
||||||
|
|
||||||
prénom1_prénom2_projet_nomUE
|
|
||||||
|
|
||||||
exemple: kevin_lucas_projet_progAndroid
|
|
||||||
|
|
||||||
## Commit :
|
## Commit :
|
||||||
Chaque commit effectué doit être nommé en respectant le format suivant: <br>
|
Chaque commit effectué doit être nommé en respectant le format suivant: <br>
|
||||||
@@ -18,11 +14,12 @@ Chaque commit effectué doit être nommé en respectant le format suivant: <br>
|
|||||||
|
|
||||||
***Exemple:*** [feat] : Prog Android - TD1 : Exo 1 à 3 ajoutés
|
***Exemple:*** [feat] : Prog Android - TD1 : Exo 1 à 3 ajoutés
|
||||||
|
|
||||||
### conventionWord :<br>
|
### ConventionWord :<br>
|
||||||
- Feat -> Amène une nouvelle fonctionnalité<br>
|
- Feat -> Amène une nouvelle fonctionnalité<br>
|
||||||
- Fix -> Corrige un bogue dans le code<br>
|
- Fix -> Corrige un bogue dans le code<br>
|
||||||
- Refacto -> Factorisation / Optimisation du code + Mise en forme des fichiers texte
|
- Refacto -> Factorisation / Optimisation du code + Mise en forme des fichiers texte
|
||||||
- Add -> Ajout de documents (slide, sujet de TD / TP)
|
- Add -> Ajout de documents (slide, sujet de TD / TP)
|
||||||
|
- Draft -> Test / Brouillon
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@@ -35,3 +32,56 @@ Un site très intéréssant pour avoir les bases de github :
|
|||||||
[Transferer un projet vers un repo github](/Tutoriels/Git/Transfer_repo.md)
|
[Transferer un projet vers un repo github](/Tutoriels/Git/Transfer_repo.md)
|
||||||
[Les bases du git](/Tutoriels/Git/Base_git.md)
|
[Les bases du git](/Tutoriels/Git/Base_git.md)
|
||||||
[Synchroniser gitHub et gitLab](/Tutoriels/Git/Synchronize_github_&_gitlab_repo.md)
|
[Synchroniser gitHub et gitLab](/Tutoriels/Git/Synchronize_github_&_gitlab_repo.md)
|
||||||
|
|
||||||
|
___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)
|
||||||
|
|
||||||
|
```bash
|
||||||
|
##### 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 :
|
||||||
|
```bash
|
||||||
|
$ 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
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user