ฉันต้องการวางโฮมไดเร็กตอรี่ของฉัน (~) ภายใต้การควบคุมของแหล่งที่มา (git, ในกรณีนี้), เนื่องจากฉันมีไฟล์การตั้งค่ามากมาย (.gitconfig, .gitignore, .emacs, ฯลฯ ) ที่นั่นฉันอยากจะพกพาข้ามเครื่อง และการมี Git จะทำให้การดึงพวกเขาดีขึ้น
เครื่องหลักของฉันคือ MacBook ของฉันและวิธีการตั้งค่า OS X มีหลายโฟลเดอร์ที่ฉันต้องการข้าม (เอกสาร, ดาวน์โหลด, .ssh) นอกจากนี้ยังมีโฟลเดอร์ที่ใช้ Git (.emacs.d) อยู่แล้ว
ความคิดของฉันคือการเพิ่มไดเรกทอรีเหล่านี้ทั้งหมดไปยังไฟล์. gitignore ของฉัน แต่ดูเหมือนว่าจะน่าเบื่อและอาจทำให้เกิดผลที่คาดไม่ถึง ความคิดต่อไปของฉันคือการคัดลอกไฟล์ที่ฉันต้องการจัดเก็บลงในโฟลเดอร์บางโฟลเดอร์ในบ้านเป็นระยะ ๆ จากนั้นส่งมอบโฟลเดอร์นั้น ปัญหาที่เกิดขึ้นคือฉันต้องจำให้ย้ายพวกเขาก่อนที่จะกระทำ
มีวิธีที่สะอาดในการทำเช่นนี้หรือไม่?