Zum Inhalt springen
GitTree
Git-Repositories

Öffnen Sie ein leeres Repository

Ein bloßes Repository hat einen Verlauf, aber keine Arbeitsdateien, wie sie Server für andere zum Pushen an (git init --bare, git clone --bare) aufbewahren. GitTree öffnet es, um das Diagramm, die Zweige und Tags anzuzeigen, markiert die Registerkarte bare und deaktiviert Aktionen, die Arbeitsdateien erfordern.

KostenlosAktualisiert

Funktioniert in GitTree Kostenlos: alle lokalen Git-Funktionen, sobald Sie angemeldet sind.

Auf dieser Seite
  1. Bevor Sie beginnen
  2. Wo es zu finden ist
  3. Schritte
  4. Erwartetes Ergebnis
  5. Erstellen Sie ein nacktes Repository
  6. Wenn etwas schief geht
  7. Fragen
  8. Verwandt

Bevor Sie beginnen

  • Ein einfacher Repository-Ordner, normalerweise mit dem Namen project.git.

Wo es zu finden ist

  • Öffnen Sie es wie jedes andere Repository: Open auf der neuen Registerkarte oder Open Repository….
AktionmacOSWindows und Linux
Open Repository…⌘OCtrl+O

Schritte

  1. Öffnen Sie den Ordner

    Wählen Sie Open und wählen Sie den Ordner des Bare-Repositorys selbst aus (den mit HEAD, refs und objects darin).

  2. Lesen Sie seine Geschichte

    Auf der Registerkarte wird ein bare-Abzeichen angezeigt. Das Diagramm, die Zweige, Tags und Commit-Details funktionieren wie gewohnt.

  3. Wissen, was nicht stimmt

    Alles, was Arbeitsdateien ändert, wie etwa Staging, Commit oder Auschecken, ist aus folgendem Grund nicht verfügbar: A bare repository has no working files to change.

Erwartetes Ergebnis

Sie können ein Server-Repository durchsuchen und untersuchen, ohne es in eine Arbeitskopie zu klonen.

Erstellen Sie ein nacktes Repository

Aktivieren Sie im Dialogfeld Initialize a repository Bare repository (history only, no working files) (Repository erstellen). Lassen Sie es bei einem Projekt, an dem Sie arbeiten, ausgeschaltet.

Wenn etwas schief geht

Ich möchte Dateien in einem leeren Repository bearbeiten

Klonen Sie es in eine normale Arbeitskopie (Repository klonen) und verschieben Sie Ihre Commits zurück.

Fragen

Kann ich von GitTree in ein Bare-Repository pushen?

Ja. Fügen Sie seinen Pfad oder seine URL als Remote in Ihre Arbeitskopie ein und pushen Sie darauf, wie Sie es auf einen anderen Server tun würden.