Sto sincronizzando ~/.gitconfig
e ~/.gitignore
file in Ubuntu e Mac usando Dropbox e creato un collegamento simbolico per esso.
Ed excludesfile
è dichiarato così.
[core]
editor = /usr/bin/vim
excludesfile = /Users/username/.gitignore
Il problema è che la directory home differisce da os, quindi ho bisogno di più impostazioni per exclusefile.
È possibile definire più core.excludesfile
?
.gitconfig
è in realtà sotto il controllo della versione di Git. Sfortunatamente, git si espande~
per essere il percorso completo$HOME
e aggiorna.gitconfig
se stesso con il percorso assoluto. Questo comportamento va bene, ma poi si presenta come una modifica non messa in scena, quindi usogit update-index --assume-unchanged .gitconfig
per ignorare l'espansione (insieme al resto del file).