Saya menyinkronkan ~/.gitconfigdan ~/.gitignorefile di ubuntu dan Mac dengan menggunakan dropbox dan membuat symlink untuk itu.
Dan excludesfiledinyatakan seperti ini.
[core]
editor = /usr/bin/vim
excludesfile = /Users/username/.gitignore
Masalahnya adalah direktori home berbeda oleh os, oleh karena itu saya perlu beberapa pengaturan untuk excludefile.
Apakah mungkin untuk mendefinisikan banyak core.excludesfile?
.gitconfigsebenarnya di bawah kontrol versi oleh git. Sayangnya, git berkembang~menjadi path lengkap$HOMEdan memperbarui.gitconfigdirinya dengan path absolut. Perilaku itu baik-baik saja, tetapi kemudian muncul sebagai perubahan yang tidak dipentaskan, jadi saya gunakangit update-index --assume-unchanged .gitconfiguntuk mengabaikan ekspansi (bersama dengan sisa file).