Wo ist das Git Repository Pfad erstellt?
Wann legt man eine NEUE repository mit Git, nicht der Pfad, wo die .git-Unterverzeichnis Hinzugefügt werden müssen, die GLEICHE wie der Pfad, in dem die Projekt-Dateien (also die Dateien verwaltet werden, indem Sie Git)? Eine andere Art zu Fragen die gleiche Frage ist: Wenn ich will erstellen Sie ein neues Git-repository übernimmt der repository-Pfad muss immer zeitgleich mit dem jeweiligen Projekt Pfad, oder kann ich ein repository-Verzeichnis an einem ANDEREN Ort und haben dann Git PUNKT auf dem Pfad des Projekts? Zum Beispiel, wenn mein Projekt in die "F:\My Projekte\Mutter Gans\Gerber\", könnte ich erstelle ein Git Repository in sagen "F:\My Repositories\Zeiger Pfad\Gerber\"? und dann sagen Sie Git suchen in "\My Projects\Mutter Gans\Gerber\", um die Dateien zum repository Hinzugefügt werden?
InformationsquelleAutor Source.Energy | 2010-07-23
Du musst angemeldet sein, um einen Kommentar abzugeben.
Gibt es einen guten Grund für das, was Sie wollen?
Sicher, Git voll unterstützt verschiedene directory-layouts über die
GIT_DIR
undGIT_WORK_TREE
environment-Variablen (oder den entsprechenden Schalter). Dies ist sehr nützlich in der server(-ähnliche) Szenarien, in denen Benutzer keine Interaktion mit solchen Systemen anders als durch ziehen und schieben – f.ex. in Git-basierten deployment-Systeme.Aber das Standard-layout ist das repository, in dem
.git
Verzeichnis auf der Projekt-root. Sie können versuchen, um gegen die Arbeit, aber Sie haben ständig zu erzählen, alle Werkzeuge, die Sie verwenden, um es. Es ist nicht bequem, Sie werden machen das Leben schwer für sich selbst.So, es sei denn, Sie haben eine solide technische Grund (und nicht als bloße Präferenz), ich rate davon ab, zu versuchen, so zu arbeiten.
InformationsquelleAutor Aristotle Pagaltzis
Obwohl es standardmäßig das aktuelle Arbeitsverzeichnis, das repository kann überall platziert werden, die durch die Nutzung der
GIT_DIR
- Umgebungsvariable oder der--git-dir
Befehlszeile-option:InformationsquelleAutor Mark Rushakoff