Menu
Coddy logo textTech

Git Init

Zuletzt aktualisiert

git init verwandelt den aktuellen Ordner in ein Git-Repository, indem es das versteckte Verzeichnis .git erstellt, das den gesamten Verlauf speichert. Es ist der erste Befehl, den du ausführst, wenn du die Versionskontrolle für ein neues Projekt startest. Nach dem Initialisieren fügst du Dateien hinzu, machst deinen ersten Commit und verbindest das Repo optional mit einem Remote.

Probiere diese im Terminal-Playground aus - eine echte Shell in deinem Browser, nichts zu installieren.

git init macht aus einem gewöhnlichen Ordner ein Repository: das neue .git-Verzeichnis speichert jeden folgenden Commit.

Syntax

CommandWhat it does
git initInitialisiert ein Repo im aktuellen Ordner
git init myprojectErstellt einen Ordner und initialisiert ihn
git init -b mainInitialisiert mit main als erstem Branch
git init --bareErstellt ein bare Repo (zum Hosten, ohne Arbeitsbaum)

Ein Projekt von Grund auf starten

Init, erster Commit und Verbindung zu einem Remote.

StepCommandResult
1git init -b mainNeues Repo mit einem main-Branch
2git add .Alle Dateien stagen
3git commit -m "Initial commit"Erster Commit
4git remote add origin <url>Mit einem Remote wie GitHub verbinden

git init FAQ

Was macht git init?
Es erstellt ein neues, leeres Git-Repository im aktuellen Verzeichnis, indem ein versteckter Ordner .git hinzugefügt wird, in dem Git alle Commits, Branches und die Konfiguration speichert. Von diesem Zeitpunkt an verfolgt Git den Inhalt des Ordners. Es wird noch nichts committet - du stagest weiterhin Dateien und machst deinen ersten Commit.
Wie setze ich den Standardbranch auf main?
Führe git init -b main aus, um mit main als erstem Branch zu initialisieren. Um ihn zum Standard für alle neuen Repos zu machen, setze ihn einmal global: git config --global init.defaultBranch main. Ältere Git-Versionen verwenden master als ersten Branch.
Wie verbinde ich ein neues Repo mit GitHub?
Führe nach git init und deinem ersten Commit git remote add origin <url> mit der URL deines Repositorys aus und dann git push -u origin main, um zu pushen und den Upstream zu setzen. Erstelle das leere Repository zuerst auf GitHub, damit die URL existiert.
Was ist der Unterschied zwischen git init und git clone?
git init startet ein brandneues, leeres Repository aus lokalen Dateien. git clone <url> kopiert ein vorhandenes Remote-Repository - einschließlich seines gesamten Verlaufs - auf deinen Rechner und richtet das Remote automatisch ein. Verwende init für ein neues Projekt, clone, um an einem bestehenden zu arbeiten.
Kann ich das online üben?
Ja. Öffne den Terminal-Playground, um git init in einer echten Shell in deinem Browser auszuführen - nichts zu installieren. Coddys kostenloser interaktiver Git-Kurs behandelt ebenfalls Schritt für Schritt das Starten eines Repositorys.
Coddy programming languages illustration

Lerne Git mit Coddy

LOS GEHT'S