Administrar mis dotfiles como un repositorio git.
-
El archivo
.gitignore1, contiene esto:*, git ignorará todos los archivos del directorio$HOME. -
Para rastrear cualquier archivo, es necesario anular el archivo
.gitignore, caso por caso con el comando:git add -f [file]2. -
El archivo
.gitignoreno aplica a ningún archivo que ya se esté rastreando con git, por lo que cualquier cambio futuro aparece en el estado de git, y puede ser confirmado y/o publicado.
Important
Importante seguir este flujo de trabajo, de esta manera conseguirás un repositorio consistente y seguro, pues no vas a desear incluir archivos importantes, como por ejemplo, los archivos que se encuentran en el directorio .ssh
Después de una instalación reciente del Sistema Operativo, ejecuto los siguientes comandos:
cd
git init
git remote add origin git@github.com:jaideraao/dotfiles.git
git fetch
git checkout -f mainGracias a Drew DeVault's blog, la fuente con la que aprendí a administrar mis dotfiles como un repositorio git.