Git Bash - dies ist die Befehlszeile, die für die Arbeit mit Git unter Windows bereitgestellt wird. Es ermöglicht Ihnen, verschiedene Vorgänge mit Repositorys durchzuführen, einschließlich der Erstellung eines neuen Repositorys.
Das Erstellen eines Repositorys ist der erste Schritt zur Verwaltung und Kontrolle der Versionen Ihres Projekts mit Git. Eine beliebte Möglichkeit, ein Repository zu erstellen, ist die Verwendung von Git Bash.
Um ein Repository über Git Bash zu erstellen, müssen Sie die Eingabeaufforderung öffnen und zu dem Ordner navigieren, in dem Sie Ihr Repository erstellen möchten. Führen Sie dann den Befehl aus git init. Dieser Befehl initialisiert ein leeres Repository im aktuellen Ordner.
Installieren von git bash
Schritt 1: Laden Sie die Git-Installationsdatei von der offiziellen Website herunter git-scm.com . Es wird empfohlen, für das Windows-Betriebssystem eine Version mit dem Namen "Git for Windows" auszuwählen.
Schritt 2: Führen Sie die Installationsdatei aus, und folgen Sie den Anweisungen des Installationsassistenten. Während der Installation werden Ihnen möglicherweise verschiedene Optionen angeboten, aber in den meisten Fällen können Sie alle Standardeinstellungen beibehalten.
Schritt 3: Nach Abschluss der Installation ist Git Bash in der Programmliste verfügbar. Um es zu starten, suchen Sie einfach im Startmenü nach "Git Bash" und öffnen Sie die App.
Schritt 4: Nach dem Ausführen von Git Bash wird eine Eingabeaufforderung angezeigt, mit der Sie mit git arbeiten können. Stellen Sie sicher, dass Git korrekt installiert ist, indem Sie den Befehl "git --version" ausführen. Wenn Sie eine Git-Version sehen, ist alles erfolgreich verlaufen.
Jetzt können Sie Git Bash verwenden, um Repositorys über Git-Befehle zu erstellen und zu verwalten. Gute Arbeit!
Erstellen eines neuen Repositorys
Befolgen Sie die folgenden Schritte, um ein neues Repository mit Git Bash zu erstellen:
1. Öffne Git Bash: Starten Sie Git Bash, indem Sie auf die Desktop-Verknüpfung klicken oder das Startmenü verwenden.
2. Navigieren Sie zum gewünschten Ordner: Geben Sie den Befehl ein cd-Pfad zu dem Ordner, den Sie benötigen navigieren Sie zu dem gewünschten Ordner, in dem Sie ein neues Repository erstellen möchten.
3. Erstellen Sie ein neues Repository: Geben Sie den Befehl ein git init um ein neues Repository im aktuellen Ordner zu initialisieren. Git erstellt einen versteckten Ordner .git, das den Änderungsverlauf Ihres Projekts speichert.
4. Dateien hinzufügen: Übertragen Sie die Projektdateien in den Repository-Ordner oder verwenden Sie den Befehl git add um Dateien einzeln hinzuzufügen.
5. Mache ein Commit: Verwenden Sie den Befehl git commit -m "Ihre Nachricht" um ein Commit zu erstellen, das Änderungen am Projekt beschreibt.
6. Erstellen Sie ein Remote-Repository: Melden Sie sich bei einer Hosting-Plattform wie GitHub oder Bitbucket an und erstellen Sie ein neues Remote-Repository.
7. Verknüpfen Sie lokale und Remote-Repositorys: Verwenden Sie den Befehl git remote add origin Adresse des entfernten Repositorys um ein lokales Repository mit einem neu erstellten Remote-Repository zu verknüpfen.
8. Senden Sie die Änderungen an das Remote-Repository: Geben Sie den Befehl ein git push -u origin master um Ihr Projekt an ein Remote-Repository zu senden.
Jetzt ist Ihr neues Repository erstellt und einsatzbereit!
Initialisieren des Repositorys
Navigieren Sie mit dem Befehl "cd" in das gewünschte Verzeichnis. Wenn Sie beispielsweise ein Repository im Ordner "Dokumente" erstellen möchten, führen Sie den Befehl aus:
cd Documents
Nachdem Sie in das richtige Verzeichnis gewechselt haben, führen Sie den Befehl "git init" aus, um das Repository zu initialisieren. Zum Beispiel:
git init
Nachdem Sie diesen Befehl ausgeführt haben, wird ein verstecktes Verzeichnis im aktuellen Verzeichnis erstellt. "git", in dem alle Daten und Einstellungen Ihres Repositorys gespeichert werden.
Jetzt haben Sie Ihr Repository erfolgreich initialisiert! Sie können mit dem Hinzufügen von Dateien und Änderungs-Commits beginnen.
Hinzufügen von Dateien zum Repository
Nachdem Sie ein Repository in Git Bash erstellt haben, müssen Sie die Dateien in das Repository einfügen. Verwenden Sie dazu den Befehl git add. Im Folgenden sind die wichtigsten Möglichkeiten zum Hinzufügen von Dateien aufgeführt:
1. Hinzufügen einer Datei:
Um eine einzelne Datei zum Repository hinzuzufügen, geben Sie den vollständigen Pfad nach dem Befehl an git add. Zum Beispiel, um die Datei "index.html", führen Sie den folgenden Befehl aus:
git add index.html
2. Alle Dateien im aktuellen Verzeichnis hinzufügen:
Um alle Dateien aus dem aktuellen Verzeichnis zum Repository hinzuzufügen, verwenden Sie das Punktsymbol (.) nach dem Befehl git add. Zum Beispiel:
git add .
3. Alle geänderten Dateien hinzufügen:
Wenn Sie dem Repository bereits einige Dateien hinzugefügt und Änderungen daran vorgenommen haben, können Sie nur die geänderten Dateien mit dem Flag hinzufügen -u. Zum Beispiel:
git add -u
Hinweis: Um Dateien hinzuzufügen, die gelöscht wurden, verwenden Sie das Flag -A statt Flagge -u:
git add -A
4. Hinzufügen von Dateien in Unterverzeichnissen:
Wenn Sie Dateien in allen Unterverzeichnissen hinzufügen möchten, können Sie das Flag verwenden -r. Zum Beispiel:
git add -r .
Nach dem Ausführen des Befehls git add. die Dateien werden dem Repository hinzugefügt, aber sie sind noch nicht commited. Um die hinzugefügten Dateien zu übertragen, müssen Sie den Befehl ausführen git commit, die im nächsten Abschnitt erläutert wird.
Änderungen Commit
Nachdem Sie Änderungen an den Projektdateien vorgenommen haben, müssen Sie ein Commit durchführen, um die Änderungen zu übernehmen und sie im Repository-Verlauf zu speichern. Mit Commits können Sie alle vorgenommenen Änderungen verfolgen und bei Bedarf zu einem bestimmten Projektstatus zurückkehren.
Um ein Commit in Git Bash zu erstellen, müssen Sie den folgenden Befehl ausführen:
git commit -m "Beschreibung der vorgenommenen Änderungen"
In diesem Befehl:
- git commit gibt an, ob ein Commit erstellt werden muss.
- -m bedeutet, dass eine Commit-Beschreibung in Anführungszeichen nach ihm übergeben wird.
- "Beschreibung der vorgenommenen Änderungen" - eine Textbeschreibung der Änderungen, die an den Projektdateien vorgenommen wurden.
Beispiel für den Befehl git commit:
git commit -m "Stile für die Kontaktseite hinzugefügt"
Das erstellte Commit wird commited und dem Repository-Verlauf hinzugefügt. Um den Commit-Verlauf anzuzeigen, können Sie den Befehl verwenden git log.
Es wird empfohlen, Commits mit informativen und verständlichen Beschreibungen zu erstellen, damit Sie in Zukunft leichter verstehen können, welche Änderungen am Projekt vorgenommen wurden.
Senden von Änderungen an einen Remoteserver
Nachdem Sie Änderungen an der lokalen Version des Repositorys vorgenommen haben, wird der nächste Schritt darin bestehen, diese Änderungen an den Remoteserver zu senden. Verwenden Sie dazu den Befehl git push .
Zuerst stellen wir eine Verbindung zum Remote-Server her:
- Wenn Sie noch kein Remote-Repository hinzugefügt haben, können Sie dies mit dem Befehl git remote add origin tun. Hier ist origin der Name des Remote-Repositorys, den Sie beliebig auswählen können.
- Wenn Sie bereits ein Remote-Repository hinzugefügt haben, können Sie diesen Schritt überspringen.
Senden Sie dann die Änderungen mit dem Befehl git push origin an den Remote-Server, wobei dies der Name des Zweiges ist, der die von Ihnen vorgenommenen Änderungen enthält. Um beispielsweise Änderungen an den main-Zweig zu senden, würde der Befehl folgendermaßen aussehen: git push origin main .
Nachdem dieser Befehl ausgeführt wurde, sendet Git die Änderungen an den Remote-Server. Wenn bereits Änderungen am Remoteserver vorliegen, kann es zu einem Zusammenführungskonflikt kommen. In diesem Fall schlägt Git vor, den Konflikt manuell zu lösen.
Wenn alles ohne Fehler verläuft, sind Ihre Änderungen auf dem Remote-Server sichtbar und für andere Entwickler verfügbar, die mit diesem Repository arbeiten.