======git config======
=====git config --list=====
Afficher la configuration: option -l ou --list avec éventuellement --show-origin pour déterminer le fichier de configuration et donc le niveau.
git config -l
git config --list
git config [--system|--global|--local] -l
git config --list --show-origin
=====git config: niveau de configuration=====
===git config --system===
niveau système: concerne le poste ou le serveur entier et ses utilisateurs.\\
défini dans /etc/gitconfig\\
===git config --global===
niveau utilisateur: concerne l'utilisateur connecté au system. Prioritaire sur les options définis au niveau système.\\
defini dans $HOME/.gitconfig\\
\\
__Exemples:__\\
sur Linux définir kate comme éditeur
git config --global core.editor "kate -n"
git config --list --show-origin
Sur Windows définir NotePad++
git config --global core.editor "'C:\Program Files\Notepad\notepad.exe' -multiInst"
git config --list --show-origin
Sur Windows et Linux definir Visual Studio Code
git config --global core.editor "code --wait"
git config --list --show-origin
\\
__test de l'éditeur__: \\
git config --edit --global
\\
===git config --local===
niveau du dépôt: concerne uniquement le dépôt en cours. Prioritaire sur le niveau système et le niveau utilisateur.\\
défini dans .git/config du dépôt.\\
=====Configuration de son identité=====
Indispensable. Elle est utilisée lors de l'enregistrement dans le dépôt:
git config --global user.name "toto bernard"
git config --global user.mail moi@domaine.com