Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
dev:git:configuration [2021/08/19 20:08] – yoann | dev:git:configuration [2024/10/03 19:34] (Version actuelle) – Ajout section "renommer la branche principale" yoann | ||
---|---|---|---|
Ligne 22: | Ligne 22: | ||
===== Paramètres utilisateur ===== | ===== Paramètres utilisateur ===== | ||
- | Les variables **user.*** permettent de définir l' | + | Les variables **user.*** permettent de définir l' |
+ | |||
+ | < | ||
+ | Lors de l' | ||
+ | </ | ||
==== Afficher l' | ==== Afficher l' | ||
Ligne 43: | Ligne 47: | ||
</ | </ | ||
- | ==== Signer les commmit | + | ==== Définir la clé GPG pour signature du travail |
- | Lister les clés enregistrées dans GPG, repérer l' | + | Pour signer le commit, il faut au préalable indiquer à Git quelle clé privée doit être utilisée pour la signature. Le détail d' |
+ | |||
+ | Lister les clés privées | ||
<code bash> | <code bash> | ||
- | | + | gpg2 --list-secret-keys --keyid-format LONG |
- | / | + | |
- | ------------------------------ | + | |
- | pub | + | |
- | uid Yoann BEZILLE < | + | |
- | ... | + | |
</ | </ | ||
- | Ici l' | + | L' |
<code bash> | <code bash> | ||
- | $ git config --global user.signingkey | + | git config --global user.signingkey |
+ | |||
+ | # Spécifier le programme à utiliser, peut éviter certaines erreurs | ||
+ | git config --global gpg.program gpg2 | ||
+ | |||
+ | # Pour signer systématiquement les commits | ||
+ | git config --global commit.gpgsign true | ||
</ | </ | ||
Ligne 76: | Ligne 84: | ||
git config --global core.editor vim | git config --global core.editor vim | ||
</ | </ | ||
+ | |||
+ | ===== Renommer la branche principale ===== | ||
+ | |||
+ | Lors de la création du dépôt, le nom de la branche principale est **master**. Cette convention tend à disparaitre et on recommande en général la nommer ' | ||
+ | |||
+ | Pour que la branche principale soit main lors de la création de tous vos dépôt : | ||
+ | |||
+ | <code bash> | ||
+ | git config --global init.defaultBranch main | ||
+ | </ | ||
+ | |||
+ | Lorsqu' | ||
+ | <code bash> | ||
+ | git branch -m trunk | ||
+ | </ | ||
+ | |||
+ | < | ||
+ | Ce sont de pures conventions : le nom de la branche principale peut être quelconque. | ||
+ | </ | ||
===== Les alias ===== | ===== Les alias ===== |