1.8 KiB
Git
Savez-vous (vraiment) utiliser Git ?
Petites astuces de configuration
-
De meilleurs diffs
-
git config --global push.default simple
Plus utile, puisque par défaut pour git 2.0.
Formalisme des messages de commit
Première ligne courte, c'est le "titre".
// Une ligne vide
Le corps du message pour donner des détails expliqués le POURQUOI du commit.
Si vous souhaitez un formalisme officiel, le plus connu est celui issu du projet Angular.
Conflits et fusion
Pas de grandes leçons sur les stratégies pour résoudre des conflits, ...
Mais une des règles de base est d'avoir un historique assez linéaire et de résoudre les conflits sur votre branche locale et pas dans Gitlab sur la Merge Request.
-
git pull --rebase
-
git rebase dev
Branches
-
Branche dev ?
-
"Short-living branches"
-
Pourquoi faire une MR ? Qu'attendre d'une MR ? (Exercice)
Qui a fait la boulette ?
git blame
Git, un système distribué
-
Pourquoi
origin
? -
C'est quoi un remote exactement ?
Branche master vs main
Depuis quelques temps, la branche par défaut sur Github est main
.
Références
Tuto interactif - lien
Devoxx FR 2014 - Git++ : Passez au niveau supérieur de la gestion de version - vidéo
Git Better - vidéo
Savez-vous (vraiment) utiliser Git ? - lien