Я синхронізація ~/.gitconfigі ~/.gitignoreфайли в Ubuntu і Mac за допомогою Dropbox і створили символічне посилання на нього.
І excludesfileдекларується так.
[core]
editor = /usr/bin/vim
excludesfile = /Users/username/.gitignore
Проблема полягає в тому, що домашній каталог відрізняється від os, тому мені потрібно кілька налаштувань для файлу exceesfile.
Чи можна визначити кратні core.excludesfile?
.gitconfigфактично знаходиться під контролем версій від git. На жаль, git розширюється~як повний шлях до$HOMEта оновлює.gitconfigсебе абсолютним шляхом. Така поведінка чудова, але потім вона проявляється як нестандартна зміна, тому я використовуюgit update-index --assume-unchanged .gitconfigдля ігнорування розширення (разом із рештою файлу).