Estoy sincronizando ~/.gitconfig
y ~/.gitignore
archivos en ubuntu y Mac usando dropbox y he creado un enlace simbólico para ello.
Y excludesfile
se declara así.
[core]
editor = /usr/bin/vim
excludesfile = /Users/username/.gitignore
El problema es que el directorio de inicio difiere según el sistema operativo, por lo tanto, necesito una configuración múltiple para excludesfile.
¿Es posible definir múltiples core.excludesfile
?
.gitconfig
está realmente bajo control de versiones por git. Desafortunadamente, git se expande~
para ser la ruta completa$HOME
y se actualiza.gitconfig
con la ruta absoluta. Ese comportamiento está bien, pero luego aparece como un cambio no organizado, por logit update-index --assume-unchanged .gitconfig
que solía ignorar la expansión (junto con el resto del archivo).