From: Gabriel Dunne Date: Wed, 9 Dec 2020 20:29:15 +0000 (-0800) Subject: Readme X-Git-Url: https://git.quilime.com/?a=commitdiff_plain;h=a63fef569a9c2111b8c5faabce7444f4bbd223ad;p=cfg.git Readme --- diff --git a/.cfg-README b/.cfg-README index 0f2efba..ba6c739 100644 --- a/.cfg-README +++ b/.cfg-README @@ -2,19 +2,22 @@ Note that the only two differences between using a bare and non-bare repository presence of the --bare flag when initialising and cloning the repo the path to the Git directory, $HOME/.cfg/ for bare and $HOME/.cfg/.git/ for non-bare. + Storing your dotfiles using a non-bare, default repository: 1. git init $HOME/.cfg -2. alias config='/usr/bin/git --git-dir=$HOME/.cfg/.git/ --work-tree=$HOME' -3. echo "alias config='/usr/bin/git --git-dir=$HOME/.cfg/.git/ --work-tree=$HOME'" >> $HOME/.zsh/aliases -4. config config --local status.showUntrackedFiles no -5. config add .vimrc + config commit -m "add .vimrc" + Set up a remote repository on GitHub or your Git server of choice + config push +2. alias cfg='/usr/bin/git --git-dir=$HOME/.cfg/.git/ --work-tree=$HOME' +3. echo "alias cfg='/usr/bin/git --git-dir=$HOME/.cfg/.git/ --work-tree=$HOME'" >> $HOME/.zsh/aliases +4. cfg config --local status.showUntrackedFiles no +5. cfg add .vimrc + config commit -m "add .vimrc" + Set up a remote repository on GitHub or your Git server of choice + config push Installing: 1. echo ".cfg" >> .gitignore 2. git clone $HOME/.cfg -3. alias config='/usr/bin/git --git-dir=$HOME/.cfg/.git --work-tree=$HOME' -4. config config --local status.showUntrackedFiles no -5. config checkout +3. alias cfg='/usr/bin/git --git-dir=$HOME/.cfg/.git --work-tree=$HOME' +4. cfg config --local status.showUntrackedFiles no +5. cfg checkout + + Using a bare repository like @durdn's tutorial