diff --git a/Bare-Repository.md b/Bare-Repository.md index f370a7b..d52480c 100644 --- a/Bare-Repository.md +++ b/Bare-Repository.md @@ -1,5 +1,4 @@ - # Bare Repository | Repo Nomal | Bare Repo | @@ -7,11 +6,44 @@ | *Staging Area*| - - - - - - - - - - | | *Working Area*| - - - - - - - - - - | -- No tiene ***"working directory"*** +Vaga explicación: +- Por defecto no tiene ***"working directory"*** - Se trabajan con ***Push - Pull*** Iniciar: ` git init --bare mirepo.git ` Clona : ` git clone ssh://dominio/ruta/a/mirepo.git ` -***completar o mover*** \ No newline at end of file +***completar o mover*** + + + +### Uso como respaldo de archivos de configuración +### ***'dotfiles'*** +**Creación de respositorio en ~/dotfiles** + +``` + git init --bare $HOME/dotfiles +``` + +**Creación alias para trabajar con el repositorio** + +``` + alias dotfls='/usr/bin/git --git-dir=$HOME/CODE/dotfiles --work-tree=$HOME/' +``` + +**En la raíz, en este caso ~/** +*Ignorar archivos sin seguimiento* + +``` + dotfls config --local status.showUntrackedFiles no +``` + +**Añadir archivos al repositorio** +*Cualquier archivo dentro del work tree (~/)** + +``` + dotfls add archivo_a_agregar + dotfls commit -m "archivo agre..." +``` +