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/11/23 09:40] – complétion paramétrage signature yoann | dev:git:configuration [2025/08/20 12:29] (Version actuelle) – rectification mineure reformulation yoann | ||
|---|---|---|---|
| Ligne 47: | Ligne 47: | ||
| </ | </ | ||
| - | ==== Signer les commmit | + | ==== Définir la clé GPG pour signature du travail |
| - | Pour signer le commit, il faut au préalable indiquer à Git quelle clé privée doit être utilisée pour la signature. | + | Pour signer le commit, il faut au préalable indiquer à Git quelle clé privée doit être utilisée pour la signature. |
| - | + | ||
| - | <code bash> | + | |
| - | # creation d'un commit signé | + | |
| - | git commit -S -m "Mon commit signé" | + | |
| - | </ | + | |
| Lister les clés privées enregistrées dans GPG, repérer l' | Lister les clés privées enregistrées dans GPG, repérer l' | ||
| Ligne 71: | Ligne 66: | ||
| git config --global gpg.program gpg2 | git config --global gpg.program gpg2 | ||
| - | # Signer | + | # Pour signer |
| git config --global commit.gpgsign true | git config --global commit.gpgsign true | ||
| </ | </ | ||
| Ligne 89: | 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 à disparaître et on recommande en général la renommer ' | ||
| + | |||
| + | Pour que la branche principale soit désignée " | ||
| + | |||
| + | <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 ===== | ||