Ist es normal, das Home-Verzeichnis unter git zu haben?

Ich habe gerade herausgefunden, dass mein Home-Verzeichnis von Git überwacht wird, dh es gibt einen .gitOrdner in meinem Home-Verzeichnis.

Meine Fragen sind:

  1. Ist es normal, dass mein Home-Verzeichnis unter Git liegt?

  2. Wenn es nicht normal ist:

    1. Was ist Ihr empfehlenswerter Weg, um es aus der Überwachung von Git zu entfernen? Soll ich den .gitOrdner einfach entfernen?

    2. Was könnte dazu geführt haben, dass es zu einem Git-Repository wurde?

  3. Ist es eine gute Idee, es unter Git zu haben?

Es war im Grunde Intellij, der mich darauf aufmerksam gemacht hat, weil es mir sagt:

18:10 Nicht registrierter VCS-Stamm erkannt Das Verzeichnis /Users/cell befindet sich unter Git, ist aber nicht in den > Einstellungen registriert.

Wo /Users/cellist eindeutig mein Home-Verzeichnis.

Es sagt mir auch "Nicht registrierter VCS-Stamm" und erledigt einige Arbeiten im Hintergrund ...

Ich habe nur Intellij, weil ich anfangen wollte, Scala zu lernen, also war das Einzige, was ich vor dem Erstellen eines neuen Projekts installiert habe, die Installation des Scala-Plugins.

Antworten (1)

Nein, es ist nicht normal, dass sich Ihr Home-Verzeichnis unter git befindet.

Nur zu entfernenrm -rf .git

Es ist keine gute Idee, alles unter Git zu haben, da es Dateien wie Caches und Papierkorb gibt, die Sie nicht unter Versionskontrolle haben möchten.
Theoretisch könnten Sie sie in .gitignore ausschließen, aber ich denke nicht, dass dies praktikabel ist und es Ihnen erschwert, andere Git-Projekte in Ihr Home-Verzeichnis zu legen.

Wie es dazu kam, können wir nicht sagen. Etwas oder jemand hat ein Git-Repo in Ihrem Home-Verzeichnis erstellt.

Um Konfigurationsdateien unter Git aufzubewahren, schauen Sie sich die verschiedenen Git-Repos von dotfiles an.