Votre espace a été migré vers le nouveau wiki le 21/08/2023 : https://wiki.univ-lorraine.fr/wiki/perso/view/zimmerm15
Les modifications apportées ici depuis cette date ne seront pas reportées. Le wikidocs disparaitra définitivement le 31/01/2024.

Ma config de git

~/.gitconfig
[user]
        name = Sylvain Zimmermann
        email = sylvain.zimmermann@univ-lorraine.fr
[core]
        editor = vim
[alias]
        st = status
        ci = commit
        co = checkout
        br = branch
        sl = log --graph --pretty=oneline --abbrev-commit --decorate
[color]
        branch = auto
        diff = auto
        interactive = auto
        status = auto

Obtenu de la façon suivante :

Commandes pour obtenir le fichier de conf précédent
git config --global user.name "Sylvain Zimmermann"
git config --global user.email "sylvain.zimmermann@univ-lorraine.fr"
git config --global core.editor "vim"
# alias
git config --global alias.st status
git config --global alias.ci commit
git config --global alias.co checkout
git config --global alias.br branch
git config --global alias.sl "log --graph --pretty=oneline --abbrev-commit --decorate"
# couleurs
git config --global color.branch auto
git config --global color.diff auto
git config --global color.interactive auto
git config --global color.status auto
# les fichiers à toujours ignorer : fichiers temporaires de vi et fichiers de sauvegarde *~
cat > ~/.gitignore <<"EOF"
*~
.*.swp
EOF
~/.gitignore
*~
.*.swp

Ajouter aussi les variables suivantes dans le shell pour les exporter sur les machines à distance.

Dans .bash_profile
# repris de : https://gist.github.com/305742
# set up git author details for commits and merges
export GIT_AUTHOR_NAME="Sylvain Zimmermann"
export GIT_AUTHOR_EMAIL="Sylvain Zimmermann <sylvain.zimmermann@univ-lorraine.fr>"
export GIT_COMMITTER_NAME="Sylvain Zimmermann"
export GIT_COMMITTER_EMAIL="Sylvain Zimmermann <sylvain.zimmermann@univ-lorraine.fr>"
export GIT_EDITOR=vim
export VISUAL=vim