Update 'Bare Repository'

jp.dev 2020-12-08 23:46:52 -03:00
parent b96f32c9af
commit b14c58f94c

@ -1,5 +1,4 @@
# Bare Repository # Bare Repository
| Repo Nomal | Bare Repo | | Repo Nomal | Bare Repo |
@ -7,11 +6,44 @@
| *Staging Area*| - - - - - - - - - - | | *Staging Area*| - - - - - - - - - - |
| *Working Area*| - - - - - - - - - - | | *Working Area*| - - - - - - - - - - |
- No tiene ***"working directory"*** Vaga explicación:
- Por defecto no tiene ***"working directory"***
- Se trabajan con ***Push - Pull*** - Se trabajan con ***Push - Pull***
Iniciar: ` git init --bare mirepo.git ` Iniciar: ` git init --bare mirepo.git `
Clona : ` git clone ssh://dominio/ruta/a/mirepo.git ` Clona : ` git clone ssh://dominio/ruta/a/mirepo.git `
***completar o mover*** ***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..."
```