Je synchronise ~/.gitconfiget les ~/.gitignorefichiers dans Ubuntu et Mac en utilisant Dropbox et créé un lien symbolique pour cela.
Et excludesfileest 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?
.gitconfigest actuellement sous contrôle de version par git. Malheureusement, git se développe~pour devenir le chemin complet vers$HOMEet se met à jour.gitconfigavec le chemin absolu. Ce comportement est correct, mais il apparaît alors comme un changement non organisé, donc j'utilisegit update-index --assume-unchanged .gitconfigpour ignorer l'expansion (avec le reste du fichier).