Ich habe viele Dateien in meinem Home-Verzeichnis unter der Versionskontrolle von Git.
Mein Emacs-Setup, zsh-Quelldateien, Doktorarbeit usw.
Es ist alles in einem riesigen Git-Repo im Stammverzeichnis des Home-Verzeichnisses. (Natürlich befinden sich die Dateien selbst in vielen verschiedenen Verzeichnissen.)
Ich denke darüber nach filter-branch, das Repo aufzuteilen, damit meine Abschlussarbeiten nicht mit meinen Abschlussarbeiten verschmutzt .emacswerden.
Ist das im Allgemeinen eine gute Idee? Ich möchte keine Geschichte verlieren.
Muss ich meine .gitconfigDatei in jedes Verzeichnis kopieren , das ein Repo erhält?
Und wenn ich versehentlich zuvor git add foo.txtin einem Verzeichnis war git init, wird es dann in den ersten Repo-Git-Funden gespeichert, während es durch meinen Verzeichnisbaum wandert? Oder kann dies verhindert werden?