3 ms·
Can confirm this works extremely well. Here's how I do it: git clone --bare <dotifles repo> ~/.dotfiles git --git-dir=$HOME/.dotfiles/ --work-tree=$HOM
by jniedrauer 6y ago
Can confirm this works extremely well. Here's how I do it:
git clone --bare <dotifles repo> ~/.dotfiles
git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME checkout
git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME config --local status.showUntrackedFiles no
And then I add an alias:
alias cfg='git --git-dir=$HOME/.dotfiles --work-tree=$HOME'
Now I can just manage my dotfiles as a git repo, and I don't have to worry about accidentally adding local secrets to the repo.