Je synchronise ~/.gitconfig
et les ~/.gitignore
fichiers dans Ubuntu et Mac en utilisant Dropbox et créé un lien symbolique pour cela.
Et excludesfile
est déclaré comme ça.
[core]
editor = /usr/bin/vim
excludesfile = /Users/username/.gitignore
Le problème est que le répertoire personnel diffère par os, j'ai donc besoin de plusieurs paramètres pour excludesfile.
Est-il possible de définir plusieurs core.excludesfile
?
.gitconfig
est actuellement sous contrôle de version par git. Malheureusement, git se développe~
pour devenir le chemin complet vers$HOME
et se met à jour.gitconfig
avec le chemin absolu. Ce comportement est correct, mais il apparaît alors comme un changement non organisé, donc j'utilisegit update-index --assume-unchanged .gitconfig
pour ignorer l'expansion (avec le reste du fichier).