1 changed files with 29 additions and 0 deletions
@ -0,0 +1,29 @@ |
|||||||
|
# Dotfiles |
||||||
|
|
||||||
|
## Initialization |
||||||
|
|
||||||
|
```bash |
||||||
|
git init --bare $HOME/.dotfiles.git |
||||||
|
alias config='/usr/bin/git --git-dir=$HOME/.dotfiles.git --work-tree=$HOME' |
||||||
|
config config status.showUntrackedFiles no |
||||||
|
``` |
||||||
|
|
||||||
|
## Restore (sync) |
||||||
|
|
||||||
|
```bash |
||||||
|
git clone --separate-git-dir=$HOME/.dotfiles.git ssh://git@git.nixlab.in:11022/chodak166/dotfiles.git $HOME/dotfiles-tmp |
||||||
|
# cp ~/dotfiles-tmp/.gitmodules ~ # If you use Git submodules |
||||||
|
rm -r ~/dotfiles-tmp/ |
||||||
|
alias config='/usr/bin/git --git-dir=$HOME/.dotfiles.git/ --work-tree=$HOME' |
||||||
|
``` |
||||||
|
|
||||||
|
## Usage |
||||||
|
|
||||||
|
```bash |
||||||
|
config status |
||||||
|
config add .vimrc |
||||||
|
config commit -m "Add vimrc" |
||||||
|
config add .config/redshift.conf |
||||||
|
config commit -m "Add redshift config" |
||||||
|
config push |
||||||
|
``` |
||||||
Loading…
Reference in new issue