Saya menyinkronkan ~/.gitconfig
dan ~/.gitignore
file di ubuntu dan Mac dengan menggunakan dropbox dan membuat symlink untuk itu.
Dan excludesfile
dinyatakan 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
?
.gitconfig
sebenarnya di bawah kontrol versi oleh git. Sayangnya, git berkembang~
menjadi path lengkap$HOME
dan memperbarui.gitconfig
dirinya dengan path absolut. Perilaku itu baik-baik saja, tetapi kemudian muncul sebagai perubahan yang tidak dipentaskan, jadi saya gunakangit update-index --assume-unchanged .gitconfig
untuk mengabaikan ekspansi (bersama dengan sisa file).