Saya ingin meletakkan direktori home saya (~) di bawah kontrol sumber (git, dalam hal ini), karena saya memiliki banyak file pengaturan (.gitconfig, .gitignore, .emacs, dll.) Di sana saya ingin membawa melintasi mesin, dan memiliki mereka di Git akan membuatnya bagus untuk mengambilnya.
Mesin utama saya adalah MacBook saya, dan cara mengatur OS X, ada banyak folder yang ingin saya abaikan (Dokumen, Unduhan, .ssh). Ada juga folder yang sudah menggunakan Git (.emacs.d).
Pikiran saya adalah menambahkan semua direktori ini ke file .gitignore saya, tapi itu agak melelahkan, dan berpotensi menyebabkan beberapa konsekuensi yang tidak terduga. Pikiran saya berikutnya adalah menyalin secara berkala file yang ingin saya simpan ke beberapa folder di rumah, kemudian melakukan folder itu. Masalahnya adalah saya harus ingat untuk memindahkan mereka sebelum melakukan.
Apakah ada cara bersih untuk melakukan ini?