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.