Git -Befehle betrügen Blatt

Git -Befehle betrügen Blatt
Git ist ein unabhängiges Versionskontrollsystem, das Benutzern dabei hilft, Änderungen im Projektquellcode im Laufe der Zeit zu verfolgen. Auf Git können Aufgaben über eine Reihe von Befehlen ausgeführt werden, die für mehrere Zwecke wie Git -Konfigurationen, Initialisieren von Repository, Erstellen, Löschen, Aktualisieren, Entfernen von Codes -Dateien, Hinzufügen, Schalten, Entfernen von Zweigen, zum Erstellen von Verbindungen zwischen dem Git -Remote -Repository durchgeführt werden können und Git Local Repository und viele weitere Operationen.

In diesem Handbuch erklären wir das Git Commands Cheat Sheet. So lass uns anfangen!

Git -Befehle betrügen Blatt

Wenn Benutzer an Git arbeiten, verwenden sie unterschiedliche Git -Befehle, mit denen die erforderlichen Aufgaben problemlos ausgeführt werden können. Wir haben GIT-Befehle in einer Sequenz aufgelistet, die aus den grundlegenden Befehlen in der folgenden Tabelle gestartet wird.

Schauen wir uns die Befehle mit Beschreibungen nacheinander an!

Git Basic -Befehle

Befehle Beschreibung
$ git init Dieser Befehl wird zur Initialisierung des GIT -aktuellen Verzeichnisses als Git -Repository verwendet
$ git config -Benutzer.Name Um den Benutzernamen zu konfigurieren, der für alle Commits im aktuellen Repository verwendet wird
$ git add oder Fügen Sie alle Änderungen im Verzeichnis oder Dateien für das nächste Commit hinzu
$ Git Commit -m "" Um die inszenierten Änderungen mit der Commit -Nachricht an das Repository zu begehen
$ Git Status Um die inszenierten und nicht zusammengezogenen Dateien anzuzeigen
$ git log Um den gesamten Commit -Historie unter Verwendung des Standardformats aufzulisten
$ git diff Um die nicht gestellten Änderungen zwischen dem Arbeitsverzeichnis und dem Index anzuzeigen
$ git klon So klonen Sie das Repository, das sich auf dem Dateisystem oder auf einer Remote -Maschine befinden kann

Git -Zweige

Befehl Befehl
$ Git Branch So listen Sie alle Zweige des Repositorys auf
$ git checkout -b Sofort eine neue Filiale erstellen und wechseln
$ git merge Um den angegebenen Zweig mit dem aktuellen Zweig zusammenzufassen

Veränderungen rückgängig machen

Befehl Beschreibung
$ git revert Um das neue Commit zu erstellen, das alle in den vorgenommenen Änderungen zurückversetzt
$ Git Reset So löschen Sie die Datei aus dem Staging -Bereich und lassen Sie den Arbeitsbereich unverändert
$ git clean -n Um anzuzeigen, welche Datei aus dem Arbeitsverzeichnis entfernt wird

Gitgeschichte neu schreiben

Befehl Beschreibung
$ git Commit -amend -m "" " Die letzte Commit -Nachricht durch die neue durch unstillte Änderungen zu ersetzen oder zu ändern
$ git rebase Der aktuelle Zweig wird wieder aufgenommen . Hier kann eine Komitee -ID, ein Tag, ein Zweigname oder eine relative Verweise auf den Kopf sein
$ Git Reflog Um das Protokoll der Änderungen am Kopf des lokalen Repositorys des Git anzuzeigen

Remote -Repositories

Befehl Beschreibung
$ git remote add Um eine neue Verbindung des lokalen Repositorys mit dem Remote -Repository zu erstellen, ist dieser Befehl nützlich. Hier wird durch die Remote -Repository -URL ersetzt.
$ git holen < Es holt den angegebenen Remotezweig aus dem Remote -Repository ab.
$ git ziehen Um die Kopie der angegebenen Remotezweige abzurufen und sie sofort in die lokale Kopie zusammenzufassen
$ Git Push Es wird verwendet, um den spezifischen Zweig zum Remote -Repository zusammen mit dem Festungsverlauf zu drücken und einen Zweig im Remote -Repository zu erstellen, wenn es nicht vorhanden ist

Git -Konfiguration

Befehl Beschreibung
$ git config -global Benutzer.Name Wird verwendet, um den Benutzernamen für alle Commits durch einen bestimmten Benutzer zu konfigurieren
$ git config -global Benutzer.Email So konfigurieren Sie die Autoren -E -Mail, die für alle Commits von einem bestimmten Benutzer verwendet wird
$ git config -global alias. So erstellen Sie eine Abkürzung für einen Git -Befehl
$ git config -System Core.Editor So setzen Sie den Texteditor als Standard -Editor, der von Befehlen für alle Benutzer verwendet wird
$ git config -global -dit So öffnen Sie die globale Datei im festgelegten Texteditor für die manuelle Bearbeitung

Git ziehen

Befehl Beschreibung
$ git Pull -Rebase Um die Wiederbasen und Remote -Kopie der aktuellen Niederlassung in die lokale Kopie abzurufen

Git Push

Befehl Beschreibung
$ git push -force Für den Kraftschub verwendet, als ob es zu einer Verschmelzung von Nicht-Spast-Forwards führt
$ git push -all Es wird alle lokalen Git -Zweige in das spezifische Git -Remote -Repository drücken
$ git push -tags Um die Tags zu drücken, da Tags nicht automatisch gedrückt werden, wenn wir einen Zweig drücken

Git -Protokoll

Befehl Beschreibung
$ git log - Wird verwendet, um eine begrenzte Anzahl von Commits anzuzeigen
$ git log -anonline Listen Sie jeden Commit in einzelnen Zeilen auf
$ git log -p Es zeigt den Unterschied jedes Commits
$ git log -Author = “ Wird verwendet, um den Commit nach einem bestimmten Benutzernamen zu durchsuchen
$ git log… Wird verwendet, um Commits anzuzeigen, die zwischen und erscheinen
$ git log - Listet nur den Commit einer angegebenen Datei auf
$ git log -grep = "" " Wird verwendet, um nach Commits mit einer Komiti -Nachricht zu suchen, die übereinstimmt

Git Reset

Befehl Beschreibung
$ Git Reset Wird verwendet, um den Staging -Bereich zurückzusetzen, um dem jüngsten Commit zu entsprechen, aber das Arbeitsverzeichnis bleibt unverändert
$ git Reset -Hard Um den Staging -Bereich sowie ein Arbeitsverzeichnis zurückzusetzen, um das jüngste Commit zu entsprechen, und alle Änderungen im Arbeitsverzeichnis vorgenommen
$ Git Reset Verwendet, um den aktuellen Zweig nach hinten zu bewegen, um sie zu begehen, und die Inszenierung zurückzusetzen. Das Arbeitsverzeichnis wird jedoch allein sein
$ git Reset -Hard Die Arbeit dieses Befehls ist wie der vorherige Befehl, er wird jedoch sowohl den Staging -Bereich als auch das Arbeitsverzeichnis zurücksetzen. Entfernt die nicht übereinstimmten Änderungen und alle Commits, nachdem er zur Verfügung gestellt wurde

Git diff

Befehl Beschreibung
$ git Diff Kopf Wird verwendet, um den Unterschied zwischen dem letzten Commit und dem Arbeitsverzeichnis anzuzeigen
$ git diff -cached Verwendet, um den Unterschied zwischen dem letzten Commit und dem inszenierten Veränderungen zu zeigen

Git -Rebase

Befehl Beschreibung
$ git rebase -i Wird verwendet, um den aktuellen Zweig auf einen Editor zu wiederherstellen und einen Editor zu starten, um Befehle dafür anzugeben, wie jedes Commit auf die Basis verschoben wird

Das ist es! Wir haben auf dem detaillierten Git -Befehls -Cheat -Blatt mit einer Beschreibung ausgearbeitet.

Abschluss

Git verfügt über zahlreiche Befehle, um mehrere Operationen wie Git -Konfigurationen, das Initialisieren von Repository, das Erstellen, Löschen, Aktualisieren, Entfernen von Codes -Dateien, das Hinzufügen, Schalten, Entfernen von Zweigen, Erstellen von Verbindungen zwischen dem GIT -Remote -Repository und Git Local Repository, Pull und Push -Repositories mit Durchführung von Codes -Dateien zu Zweige und viele mehr. Dieses Handbuch hat das Git -Befehlsbetrugblatt mit Beschreibung demonstriert.