Outils pour utilisateurs

Outils du site


dev:git:configuration

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
dev:git:configuration [2021/11/23 09:40] – complétion paramétrage signature yoanndev:git:configuration [2024/10/03 19:34] (Version actuelle) – Ajout section "renommer la branche principale" yoann
Ligne 47: Ligne 47:
 </code> </code>
  
-==== 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. Il faudra ensuite utiliser l'option **-S** lors du commit pour le signer. +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'application de la signature est abordée dans le wiki [[ dev:git:signer_son_travail | signer son travail dans Git]].
- +
-<code bash> +
-# creation d'un commit signé +
-git commit -S -m "Mon commit signé" +
-</code>+
  
 Lister les clés privées enregistrées dans GPG, repérer l'identifiant de la clé à utiliser, c'est celle-ci qu'il faut renseigner pour la variable **user.signingkey** Lister les clés privées enregistrées dans GPG, repérer l'identifiant de la clé à utiliser, c'est celle-ci qu'il faut renseigner pour la variable **user.signingkey**
Ligne 71: Ligne 66:
 git config --global gpg.program gpg2 git config --global gpg.program gpg2
  
-Signer systématiquement les commits+Pour signer systématiquement les commits
 git config --global commit.gpgsign true  git config --global commit.gpgsign true 
 </code> </code>
Ligne 89: Ligne 84:
 git config --global core.editor vim git config --global core.editor vim
 </code> </code>
 +
 +===== 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 'main' ou 'trunk'.
 +
 +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
 +</code>
 +
 +Lorsqu'un dépôt vient d' être créer on peut aussi simplement renommer la branche principale via la commande
 +<code bash>
 +git branch -m trunk
 +</code>
 +
 +<note>
 +Ce sont de pures conventions : le nom de la branche principale peut être quelconque.
 +</note>
  
 ===== Les alias ===== ===== Les alias =====
dev/git/configuration.1637660401.txt.gz · Dernière modification : 2021/11/23 09:40 de yoann