A few good dotfiles =================== 🎜 Clone'em, tweak'em, stick'em in your $HOME 🎝 Usage notes ----------- Some Git sorcery to maximize usability and avoid brittle hacks (e.g. symlinks, homebrewed synchronization scripts): ``` sh # In $HOME, prepare a Git repository: $ git init # Grab history: $ git remote add --fetch $cutename $url # Move to latest commit without actually touching files: $ git reset $cutename/master # Checkout dotfiles that were not already in $HOME: $ git checkout -- .foo .bar .baz # Tell Git to ignore all untracked files: $ echo '*' >> .git/info/exclude # Tell Git to forget about repository fluff: $ git update-index --assume-unchanged -- README # … ```