10 grundlegende Git-Befehle, die jeder Entwickler braucht 🖥️

10 grundlegende Git-Befehle für den Einstieg

10 grundlegende Git-Befehle zum Schutz Ihres Codes 🔒

Verbringen Sie eine weitere Nacht damit, Ihre verlorenen Codeänderungen wiederherzustellen? Sie sind nicht allein. Aus diesem Grund vertrauen Millionen von Entwicklern auf Git, das weltweit führende Versionskontrollsystem, um jede Änderung zu verfolgen und ihre Arbeit zu schützen. Hier ist eine Zusammenfassung der Befehle, die Sie am häufigsten verwenden werden. 🚀

Wenn Sie neu bei Git sind, beginnen wir mit einer Auffrischung. Ein Git-Repository (oder kurz Repo) enthält alle Dateien des Projekts und den gesamten Revisionsverlauf. Ein Repo verfügt über Commits, die zum Aufzeichnen von Änderungen am Repo verwendet werden, und jeder Commit verfügt über eine kurze Nachricht, die der Benutzer eingibt, um anzugeben, welche Änderungen er vorgenommen hat. Git kann auch Hilfe verwalten Konflikte (z. B. wenn zwei Personen dieselbe Codezeile bearbeiten) vor dem Zusammenführen. Klicken Sie hier, um mehr über die Installation von Git unter Windows zu erfahren.

1 Klonen eines vorhandenen Repo

Der erste Befehl, mit dem wir beginnen können, ist Git-Klon, ein Befehl, der verbindet und eine Kopie herunterladen von einem vorhandenen Repository auf Ihren lokalen Computer. Normalerweise ist das vorhandene Repository remote, beispielsweise auf GitHub oder GitLab.

Gehen Sie zunächst zu einem Repo und klicken Sie auf das grüne Dropdown-Menü mit der Aufschrift „Code“, dann auf das Symbol zum Kopieren in die Zwischenablage neben der URL des GitHub-Repositorys, wodurch es mithilfe des Web-URL. Dies ist die einfachste Methode und klont mit HTTPS:

Anzahl der Pfeile, die die Option zum Klonen von Repositories über HTTPS auf GitHub anzeigen.

Führen Sie dann den folgenden Befehl mit der URL aus, die Sie gerade kopiert haben:

git Klon https:
Meldung „Repo-Klon abgeschlossen“ in der Git Bash CLI.

Sobald das Repo geklont ist, sollten Sie eine lokale Kopie davon auf Ihrem Computer haben. 👍

Wenn die Fehlermeldung „Schwerwiegend: Repository nicht gefunden“ angezeigt wird, überprüfen Sie die URL. Wenn es sich um ein privates Repo handelt, benötigen Sie möglicherweise Berechtigungen für den Zugriff darauf.

2 Erstellen eines neuen Repo

Wenn Sie ein neues Git-Repository erstellen möchten, anstatt ein vorhandenes zu klonen, führen Sie git init. Dadurch wird das Repository im angegebenen Verzeichnis initialisiert, indem ihm ein Pfad zugewiesen wird. Daher ist es ideal für neue oder nicht verfolgte Projekte, die mit der Verwendung von Git beginnen möchten.

Stellen Sie zunächst sicher, dass Sie sich im richtigen Ordner befinden, bevor Sie den Befehl ausführen:

git init
Fehlermeldung „Leeres Repo“ in Git-Init-Befehlen.

3 Erstellen Sie einen Zweig zur Zusammenarbeit

Ein Branch in Git ist eine Version Ihres Repositorys, sodass mehrere Personen gleichzeitig an einem Repository arbeiten können. Mit anderen Worten handelt es sich um eine unabhängige Entwicklungslinie innerhalb eines Repo. In einem Repo gibt es normalerweise mehrere Zweige.

Um einen lokalen Zweig zu erstellen, führen Sie den folgenden Befehl aus:

Git-Zweig Zweigname

Um alle Ihre Zweige aufzulisten, führen Sie Folgendes aus:

Git-Zweig

So löschen Sie einen Zweig:

git branch -d Zweigname
Wenn Sie einen Zweig löschen, ist es manchmal erforderlich, das Löschen zu erzwingen. Man muss nur die -D, Also: git branch -D Zweigname

4 Wechseln zwischen Zweigen

Der Befehl Git-Checkout Es ist eines der am häufigsten verwendeten, hauptsächlich zum Wechseln zwischen Zweigen, kann aber auch zum Überprüfen von Dateien und Commits verwendet werden.

So wechseln Sie zwischen Zweigen und checken sie in Ihrem lokalen Verzeichnis aus:

git checkout branch-name

Für neuere Versionen von Git können Sie Folgendes ausführen:

git schalten Filialname

Damit die obigen Befehle funktionieren, muss der Zweig, zu dem Sie wechseln, lokal vorhanden sein und alle Änderungen an Ihrem aktuellen Zweig müssen zuerst festgeschrieben oder gespeichert werden.

Tastenkombination zum gleichzeitigen Erstellen und Wechseln von Zweigen: git checkout -b Zweigname

5 Git-Status prüfen

Dies ist ein weiterer gängiger Befehl, der Ihnen verschiedene Informationen über den aktuellen Zweig liefern kann, z. B. ob der aktuelle Zweig auf dem neuesten Stand ist oder nicht, ob noch etwas zum Commit oder Pushen vorhanden ist und ob Dateien geändert oder gelöscht wurden.

Git-Status

So sollte die Ausgabe aussehen, wenn keine Änderungen vorgenommen werden:

Git-Statusbefehl in der Befehlszeile mit der Ausgabe, die besagt, dass nichts festgeschrieben werden muss, sauberer Arbeitsbaum.

6 Änderungssätze festschreiben

Dies ist möglicherweise der am häufigsten verwendete Git-Befehl. Wenn wir bereit sind, unsere Arbeit zu speichern, vielleicht nach einer bestimmten Aufgabe oder einem Problem, können wir Git-Commit. Dadurch wird im Wesentlichen eine Momentaufnahme der Änderungen erfasst, die derzeit im Projekt vorbereitet werden.

Sie müssen außerdem eine kurze und klare Commit-Nachricht schreiben, damit Sie und andere Entwickler über die Änderungen informiert sind. Vergessen Sie nicht, es in Anführungszeichen zu setzen.

git begehen -M "Bestätigungsnachricht"
Git-Commit Speichern Sie Ihre Änderungen einfach lokal. Sie müssen sie noch in ein Remote-Repository „pushen“.

7 Änderungen rückgängig machen

Der Befehl Git zurücksetzen ermöglicht Ihnen beseitigen alle Änderungen, die ein einzelnes Commit an Ihrem lokalen Repo vorgenommen hat. Wenn beispielsweise ein vorheriger Commit eine Datei namens ReadMe.md zum Repo hinzugefügt hat, Git zurücksetzen In diesem Commit entfernen Sie ReadMe.md aus dem Repo. Um diese Änderung widerzuspiegeln, wird außerdem ein neues Commit erstellt.

Alles was Sie tun müssen, ist laufen Git zurücksetzen gefolgt von der Commit-ID:

Git zurücksetzen begehen-Ausweis

Wenn Sie viele Commits durchgeführt haben und nicht sicher sind, wo sich die Commit-ID befindet, können Sie den Commit identifizieren, indem Sie den Befehl ausführen Git-Protokoll. Kopieren Sie die Commit-ID und führen Sie den Befehl aus Git-Protokoll mit der Commit-ID.

Git-Log-Befehl in der CLI, der vorherige Commits und Commit-IDs anzeigt.
Nicht verwechseln Git zurücksetzen mit Git zurücksetzen. Letzteres macht alle Änderungen rückgängig, die seit einem bestimmten Commit vorgenommen wurden, und ändert den Commit-Verlauf. Dies ist nicht ideal, wenn andere Personen am selben Zweig arbeiten.

8 Laden Sie alle Ihre lokalen Änderungen hoch

Nachdem Sie alle Änderungen vorgenommen und festgeschrieben haben, möchten Sie Ihre lokalen Änderungen in das Remote-Repository übertragen. Beim Pushen werden diese Änderungen mit Ihren Commits von Ihrem lokalen Computer in das Remote-Repository übertragen. Sie können angeben, an welchen Zweig Sie die Änderungen senden möchten.

Git Push-Ursprungsmaster

Der obige Befehl überträgt Änderungen an den Master-Zweig (Master wird normalerweise als Hauptzweig betrachtet, aber auch „main“ wird häufig verwendet). Ja Master funktioniert nicht, versuchen Sie es mit hauptsächlich.

Es wird empfohlen, Git-Status bevor Sie Ihre Änderungen hochladen.

9 Alle Änderungen wiederherstellen

Dies ist ein Befehl, den ich verwende, wenn ich zu einem Projekt zurückkehre und alle neuen Änderungen abrufen muss, die am Hauptzweig vorgenommen wurden (entweder mit meinem Merge oder von anderen Entwicklern), die remote vorhanden sind. Mit anderen Worten, es handelt sich um einen Befehl, den Sie verwenden, wenn Sie Updates vom Remote-Repository abrufen möchten.

git pull origin main

Wie zuvor, ja Master funktioniert nicht, versuchen Sie es mit hauptsächlich. Da dieser Befehl die Funktionen von Git holen Und Git-Zusammenführung, wendet die neuesten Änderungen sofort auf Ihr lokales Repository an (Git-Zusammenführung), nachdem Aktualisierungen aus dem Remote-Repository abgerufen wurden (Git holen). Sie können mehr über Pull Requests in Git erfahren.

10 Alles zusammenführen

Wenn Sie mit der Arbeit an Ihrem Zweig fertig sind und alles ordnungsgemäß funktioniert, besteht der letzte Schritt darin, den Zweig in den Hauptzweig (normalerweise dev oder master, aber überprüfen Sie das Repo) zu integrieren.

Sie können dies tun, indem Sie den Befehl ausführen Git-Zusammenführung. Zuerst sollten Sie ausführen Git holen um Ihren Zweig zu aktualisieren lokal und führen Sie dann die Zusammenführung durch:

git verschmelzen Filialname
Stellen Sie sicher, dass Sie sich auf dem Zweig befinden, den Sie in Ihren Remote-Masterzweig integrieren möchten.

Letztendlich ist das Erlernen von Git wie Fahrradfahren: Wenn Sie erst einmal angefangen haben, wird es mit jedem Anstoß einfacher! 🚴‍♂️💻

5 2 Stimmen
Artikelbewertung
Abonnieren
Benachrichtigen Sie über
Gast

0 Kommentare
älteste
Neueste Die meisten haben abgestimmt
Online-Kommentare
Alle Kommentare anzeigen