Dropbox kullanarak ubuntu ve Mac'te dosyaları senkronize ediyorum ~/.gitconfigve ~/.gitignorebunun için symlink oluşturdum.
Ve excludesfileböyle ilan edilir.
[core]
editor = /usr/bin/vim
excludesfile = /Users/username/.gitignore
Sorun ana dizini os farklıdır, bu nedenle excludesfile için birden çok ayar gerekir.
Çoklu tanımlamak mümkün mü core.excludesfile?
.gitconfigaslında git tarafından sürüm kontrolü altında. Ne yazık ki git~, tam yol olarak genişler$HOMEve.gitconfigkendini mutlak yolla güncelleştirir . Bu davranış gayet iyi, ancak daha sonra değişmemiş bir değişiklik olarak görünüyor, bu nedenlegit update-index --assume-unchanged .gitconfig(dosyanın geri kalanıyla birlikte) genişletmeyi yoksaymak için kullanıyorum .