Je souhaite placer mon répertoire personnel (~) sous contrôle de source (git, dans ce cas), car j’ai beaucoup de fichiers de paramètres (.gitconfig, .gitignore, .emacs, etc.) et les avoir à Git rendrait cela agréable pour les récupérer.
Mon ordinateur principal est mon MacBook et, de la manière dont OS X est configuré, il y a beaucoup de dossiers que je veux ignorer (Documents, Téléchargements, .ssh). Il existe également des dossiers qui utilisent déjà Git (.emacs.d).
Je pensais simplement ajouter tous ces répertoires à mon fichier .gitignore, mais cela semble assez fastidieux et pourrait éventuellement avoir des conséquences imprévues. Ma pensée suivante était de copier périodiquement les fichiers que je veux stocker dans un dossier de la maison, puis de valider ce dossier. Le problème avec ça, c'est que je dois me souvenir de les déplacer avant de m'engager.
Y a-t-il une manière propre de faire ceci?