ฉันซิงค์~/.gitconfigและ~/.gitignoreไฟล์ใน ubuntu และ Mac โดยใช้ dropbox และสร้าง symlink ขึ้นมา
และexcludesfileมีการประกาศเช่นนี้
[core]
editor = /usr/bin/vim
excludesfile = /Users/username/.gitignore
ปัญหาคือโฮมไดเร็กตอรี่แตกต่างกันไปตามระบบปฏิบัติการ, ดังนั้นฉันต้องการการตั้งค่าหลายอย่างสำหรับแยกไฟล์
มันเป็นไปได้ที่จะกำหนดหลายcore.excludesfile?
.gitconfigจริง ๆ แล้วฉันอยู่ภายใต้การควบคุมเวอร์ชันโดย git น่าเสียดายที่ git ขยาย~เป็นเส้นทางแบบเต็ม$HOMEและอัปเดต.gitconfigตัวเองด้วยเส้นทางที่สมบูรณ์ พฤติกรรมนั้นใช้ได้ แต่ก็แสดงให้เห็นว่าเป็นการเปลี่ยนแปลงแบบไม่สเตจดังนั้นฉันจึงใช้git update-index --assume-unchanged .gitconfigเพื่อละเว้นการขยายตัว (พร้อมกับส่วนที่เหลือของไฟล์)