From a63fef569a9c2111b8c5faabce7444f4bbd223ad Mon Sep 17 00:00:00 2001 From: Gabriel Dunne Date: Wed, 9 Dec 2020 12:29:15 -0800 Subject: [PATCH] Readme --- .cfg-README | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) 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 -- 2.34.1