- Clone this repository with
--bareoption
git clone --bare git@github.com:ksilverwall/dotfiles.git $HOME/.dotfiles
- Enable alias to checkout
echo "alias dotfiles='git --git-dir=$HOME/.dotfiles/ --work-tree=$HOME'" >> ~/.zshrc
source ~/.zshrc
- Hide unused file
dotfiles config status.showUntrackedFiles no
- restore dotfiles
dotfiles checkout