Wie man git ungebrelzte Commits zeigt

Wie man git ungebrelzte Commits zeigt
Um Dateien und Verzeichnisse aus einem lokalen Ordner oder Repository in ein Git -Remote -Repository zu veröffentlichen, ist die Verwendung der Git -Push -Abfrage bei den Entwicklern üblich. Drücken bezieht sich auf den Prozess des Sendens von Commits von unserem lokalen Git -Ordner unter Linux an einen Remote -Git -Ordner oder ein Repository. Es ähnelt der Abfrage von Git, außer dass es anstatt sich an unser lokales System zu importieren, sie an Git -Remote -Orte sendet.

Der Befehl git Pulls holt und lädt Material aus einem Git -Remote -Ordner ab und aktualisiert dann den lokalen Ordner, um ihm zu ähneln. Ein typischer Job in GIT-basierten kollaborativen Routinen besteht darin, globale Upstream-Updates in Ihren lokalen Git-Ordner zu integrieren. Wir haben beschlossen, diesen Artikel für jeden Linux- und Git -Benutzer zu implementieren, der nicht weiß, dass sie die ungebrannten Commits in der Kali -Linux -Verteilung auflisten.

Beginnen wir mit dem Start des bereits in Ihrem Windows 10 -System konfigurierten Kali Linux über das WSL -Dienstprogramm. Die Kali Linux -Distributionskonsolenanwendung wird auf Ihrem Desktop geöffnet, das den für den Administrator Benutzer i generierten Abfragebereich zeigt.e. "Kalsoom" in diesem Szenario.

Bevor Sie das Hauptthema der Ausführung angehen. Wir werden die Abfrage von Kali Linux „Update“ verwenden, um es zu aktualisieren.

Das "APT-Get" -Paket wird verwendet, um diesen Befehl mit Administratorrechten auszuführen. Geben Sie Ihr Admin -Konto -Passwort auf Anfrage ein und tippen Sie auf die Eingabetaste, um Ihr Kali Linux -System weiter zu aktualisieren.

Um Komplexität zu vermeiden, haben wir bereits ein Git Local Repository in unserem Kali Linux -System mit dem Namen "Test" erstellt. Bei der Verwendung der Listenanweisung von Linux haben wir sie auf unserer Konsole aufgelistet.

Bewegen wir uns zunächst innerhalb des lokalen Repositorys in Git, um zu sehen, was sich darin befindet. Verwenden Sie die Anweisung „CD“ zusammen mit dem Repository -Namen und Sie werden darin verschoben. Bei der Verwendung der LS -Listenabfrage haben wir 3 verschiedene Dateien des "Test" -Repositorys auf unserer Ausgaberhülle I aufgeführt.e. neu.Sh, eins.TXT und Readme.

Bevor wir uns mit den ungebrannten Commits überprüfen. Wir haben also die Anweisung „sudo rm“ verwendet, um das „neue“ zu entfernen.SH ”BASH -Datei aus dem Repository" Test ".

Nachdem wir es entfernt haben, verwendeten wir die Anweisung „Git Commit“ mit der Option "-m", um die Entfernungstransaktion auf unserem lokalen Repository zu begehen und eine Nachricht anzuzeigen. Es wurde hervorgehoben, dass die gelöschte Datei „neu ist.Sch". Wir haben noch keine Push -Abfrage durchgeführt, daher hat sich im Remote -Repository nichts geändert.

Jetzt entfernen wir eine andere Datei aus dem lokalen "Test" Got Repository. Verwenden des Befehls „rm“ mit Sudo -Rechten entfernen, gefolgt vom Namen einer Textdatei “eins.txt ”, die Aktion wurde durchgeführt.

Jetzt wird der Git-Commit-Befehl in der Konsole mit der Option "-m" und der zu angezeigten Anzeigenachricht erneut ausgeführt. Es wird den einen löschen.Die TXT -Datei von unserem lokalen Repository, aber die Änderungen im Remote -Repository werden erst nachgewiesen, wenn der Push verwendet wird.

Wir sind mit der einzelnen Readme -Datei in einem test lokalen Git -Repository gegangen. Nehmen wir an, Sie möchten diese letzte Datei auch aus Ihrem Test -Repository löschen. Wir werden also die Sudo -Rechte verwenden, um die Entfernungsanweisung „RM“ auszuführen, gefolgt vom Namen einer Datei 'Readme ".

Danach haben wir hier den Befehl git Commit hier noch einmal verwendet, um die letzte Transaktion zu begehen,.e. Entfernen der Readme -Datei. Die Ausgabe zeigt die 3 hervorgehobenen Dateien, die erfolgreich gelöscht werden. Es zeigt jedoch auch, dass Sie die Daten in Remote Github drücken müssen, um diese Änderungen widerzuspiegeln.

Alle diese Transaktionen mit dem Komitee können nicht funktionieren, wenn wir den Anweisungen „Git Add“ und Git -Push -Befehl verwenden, um die Daten in ein Remote -Repository hinzuzufügen und zu schieben. Nun, es ist die Wende einiger Git -Befehle, um die ungebrannten Commits auf unserem Kali Linux -Konsolenbildschirm anzuzeigen.

Zu diesem Zweck verwenden wir den Git -Protokollanweis mit verschiedenen Optionen im Vergleich zu einer einfachen Git -Protokollanweisung. Wir werden also die Optionen "-Branches", "-not" und "-Remoten" zusammen mit dem Git-Protokollanweis verwenden. Diese Optionen werden verwendet, um nur die Commits zu erhalten, die noch nicht auf den Remote-Server gedrückt werden.

Die Ausgabe für die Ausführung dieser Git -Protokollanweisung zeigt dieselben 2 Commits, die von uns erst vor einer Weile durchgeführt werden. Dies bedeutet, dass beide Commits noch nicht in das Fernverzeichnis von Git gedrängt wurden und daher keine Aktualisierungen.

Die gleiche Git -Protokolldatei kann mit denselben Optionen verwendet werden, während einige andere Optionen hinzugefügt werden, um die Ausgabe einfacher zu gestalten. Wir werden also die Optionen "-Simplify-by Decoration", "-entwickel" und "-oneline" verwenden. Im Gegenzug zeigt die Ausführung uns die 2 Commits mit ihren IDs und ihrer Beschreibung in einer Zeile.

Abschluss

Hier ging es um die Einführung von Git -Push- und Git -Pull -Funktionen, die zum Aktualisieren von Daten in einem Remote- und lokalen Verzeichnis verwendet wurden. Danach haben wir einige Aktionen zum Löschen von Dateien durchgeführt, und Befehlsbefehle wurden verwendet, um die Änderungen widerzuspiegeln. Am Ende haben wir verschiedene Anweisungen besprochen, um die ungebrannten Commits von Git anzuzeigen.