Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Ein Git-Repository, oder kurz Repo, ist ein Ordner, in dem Git Änderungen verfolgt. Es kann eine beliebige Anzahl von Repositorys auf einem Computer geben, die jeweils in ihrem eigenen Ordner gespeichert sind. Jedes Git-Repository auf einem System ist unabhängig, sodass änderungen, die in einem Git-Repository gespeichert wurden, nicht auf den Inhalt eines anderen auswirken.
Ein Git-Repository enthält jede Version jeder Im Repository gespeicherten Datei. Dies unterscheidet sich von anderen Versionssteuerungssystemen, die nur die Unterschiede zwischen Dateien speichern. Git speichert die Dateiversionen in einem ausgeblendeten GIT-Ordner zusammen mit anderen Informationen, die zum Verwalten von Code benötigt werden. Git speichert diese Dateien sehr effizient, sodass eine große Anzahl von Versionen nicht bedeutet, dass viel Speicherplatz verwendet wird. Wenn Sie jede Version einer Datei speichern, können Sie Git-Code besser zusammenführen und die Arbeit mit mehreren Codeversionen schnell und einfach machen.
Entwickler arbeiten mit Git über Befehle, die beim Arbeiten in einem lokalen Repository auf dem Computer ausgegeben wurden. Selbst wenn Sie Code freigeben oder Updates aus dem Team abrufen, erfolgt dies über Befehle, die das lokale Repository aktualisieren. Dieses lokal fokussierte Design macht Git zu einem verteilten Versionssteuerungssystem. Jedes Repository ist eigenständig, und der Besitzer des Repositorys ist dafür verantwortlich, es mit den Änderungen anderer auf dem neuesten Stand zu halten.
Die meisten Teams verwenden ein zentrales Repository, das auf einem Server gehostet wird, auf den jeder zugreifen kann, um seine Änderungen zu koordinieren. Das zentrale Repository wird in der Regel in einer Quellcodeverwaltungslösung wie GitHub oder Azure DevOps gehostet. Eine Quellcodeverwaltungslösung fügt Features hinzu und erleichtert die Zusammenarbeit.
Erstellen eines neuen Git-Repositorys
Sie haben zwei Optionen zum Erstellen eines Git-Repositorys. Sie können einen aus dem Code in einem Ordner auf einem Computer erstellen oder eines aus einem vorhandenen Repository klonen. Wenn Sie mit Code arbeiten, der sich nur auf dem lokalen Computer befindet, erstellen Sie ein lokales Repository mithilfe des Codes in diesem Ordner. Meistens wird der Code jedoch bereits in einem Git-Repository freigegeben, sodass das Klonen des vorhandenen Repositorys auf dem lokalen Computer die empfohlene Methode ist.
Erstellen eines neuen Repositorys aus vorhandenem Code
Verwenden Sie den git init Befehl, um ein neues Repository aus einem vorhandenen Ordner auf dem Computer zu erstellen. Navigieren Sie in der Befehlszeile zum Stammordner, der den Code enthält, und führen Sie Folgendes aus:
> git init
um das Repository zu erstellen. Fügen Sie als Nächstes alle Dateien im Ordner mit den folgenden Befehlen zum ersten Commit hinzu:
> git add --all
> git commit -m "Initial commit"
Erstellen eines neuen Repositorys aus einem Remote-Repository
Verwenden Sie den git clone Befehl, um den Inhalt eines vorhandenen Repositorys in einen Ordner auf dem Computer zu kopieren. Navigieren Sie in der Befehlszeile zu dem Verzeichnis, in dem das geklonte Repository enthalten wird, und führen Sie dann Folgendes aus:
> git clone https://<fabrikam.visualstudio.com/DefaultCollection/Fabrikam/_git/FabrikamProject>
Stellen Sie sicher, dass Sie die tatsächliche URL anstelle der in diesem Beispiel gezeigten Platzhalter-URL für das vorhandene Repository verwenden. Diese URL, die als Klon-URL bezeichnet wird, verweist auf einen Server, auf dem das Team Änderungen koordiniert. Erhalten Sie diese URL entweder vom Team oder über die Schaltfläche „Klonen“ auf der Website, auf der das Repository gehostet wird.
Es ist nicht erforderlich, Dateien hinzuzufügen oder einen initialen Commit zu erstellen, wenn das Repository geklont wird, da beim Klonvorgang alles zusammen mit der Historie des bestehenden Repositorys kopiert wurde.
Nächste Schritte
GitHub und Azure Repos bieten unbegrenzte kostenlose öffentliche und private Git-Repositorys.
Visual Studio-Benutzer? Erfahren Sie mehr über das Erstellen und Klonen von Repositorys aus Visual Studio in diesem Git-Lernprogramm.