Я синхронізація ~/.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
для ігнорування розширення (разом із рештою файлу).