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. π
Si sos nuevo en Git, empecemos con una refrescada. Un repositorio de Git (o Repo en corto) contiene todos los archivos del proyecto y toda la historia de revisiones. Un repo tiene commits, que son los que se usan para registrar los cambios en el repo, y cada commit tiene un breve mensaje que el usuario escribe para indicar quΓ© cambios realizΓ³. Git tambiΓ©n puede 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:

FΓΌhren Sie dann den folgenden Befehl mit der URL aus, die Sie gerade kopiert haben:
git Klon https:
Sobald das Repo geklont ist, sollten Sie eine lokale Kopie davon auf Ihrem Computer haben. π
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
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 ZweignameUm alle Ihre Zweige aufzulisten, fΓΌhren Sie Folgendes aus:
Git-ZweigSo lΓΆschen Sie einen Zweig:
git branch -d Zweigname4 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 FilialnameDamit 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.
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-StatusSo sollte die Ausgabe aussehen, wenn keine Γnderungen vorgenommen werden:

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"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-AusweisWenn 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.

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-UrsprungsmasterDer 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.
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 mainWie 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 FilialnameLetztendlich ist das Erlernen von Git wie Fahrradfahren: Wenn Sie erst einmal angefangen haben, wird es mit jedem AnstoΓ einfacher! π΄ββοΈπ»




















