Dropbox kullanarak ubuntu ve Mac'te dosyaları senkronize ediyorum ~/.gitconfig
ve ~/.gitignore
bunun için symlink oluşturdum.
Ve excludesfile
bö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
?
.gitconfig
aslında git tarafından sürüm kontrolü altında. Ne yazık ki git~
, tam yol olarak genişler$HOME
ve.gitconfig
kendini 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 .