GRUNDLEGENDE GIT-BEFEHLE

Git ist ein Open-Source-Versionskontrollsystem und ein Befehlszeilenwerkzeug, das von Programmierern, Entwicklern und Designern verwendet wird, um Projekte zu speichern und Änderungen an ihren Dateien zu verfolgen. github.com ist die Website, auf der Entwickler ihre Projekte speichern können. Einige grundlegende Git-Befehle sind unten aufgeführt:

git clone /pfad/zum/repository
Dieser Befehl wird verwendet, um die Anwendung in das lokale Repository zu klonen. Erstellen einer Arbeitskopie eines lokalen Repository.
Git-Init
Erstellen Sie ein neues lokales Repository.
Git hinzufügen
Mit diesem Befehl werden alle Dateien zum Staging hinzugefügt.
git commit -m "Commit-Nachricht"
Übertragen Sie die Änderungen an head (aber noch nicht an das entfernte Repository).
git config -global user.name "jyoti" / git config -global user.email "[email protected]"
Legen Sie den Benutzernamen und die E-Mail-Adresse fest, die für Ihre Übertragungen verwendet werden sollen.
git remote -v
Alle derzeit konfigurierten entfernten Repositories auflisten
git push origin
Senden Sie die übertragenen Änderungen an den Zweig Ihres entfernten Repositorys.
Git-Status
Listen Sie die Dateien auf, die Sie geändert haben, und diejenigen, die Sie noch hinzufügen oder übertragen müssen.
git remote add origin
Wenn Sie Ihr lokales Repository nicht mit einem entfernten Server verbunden haben, fügen Sie den Server hinzu, um den Code pushen zu können.
git remote -v
Auflistung aller derzeit konfigurierten entfernten Repositories.
Git-Checkout
Wechseln Sie von einer Branche zur anderen.
git checkout -b
Erstellen Sie einen neuen Zweig und wechseln Sie zu diesem.
Git-Zweig
Listet alle Zweige in Ihrem Repository auf und sagt Ihnen auch, in welchem Zweig Sie sich gerade befinden.
git branch -d
Löschen Sie den Feature-Zweig.
git push -all origin
Schieben Sie alle Zweige in Ihr entferntes Repository.
Git-Pull
Holen Sie die Änderungen auf dem entfernten Server und führen Sie sie in Ihrem Arbeitsverzeichnis zusammen.
Git-Zusammenführung
So führen Sie einen anderen Zweig mit Ihrem aktiven Zweig zusammen.
Git-Diff
Zeigen Sie die Änderungen in allen Dateien in der Vorschau an, egal was Sie gemacht haben.
git diff -base
Vorschau der von Ihnen vorgenommenen Änderungen an einer bestimmten Datei.
Git hinzufügen
Nachdem Sie etwaige Konflikte manuell gelöst haben, können Sie die geänderte Datei markieren und dann verschieben.
Idiotenprotokoll
Zeigt alle Commits mit CommitId an, die auf den entfernten Server übertragen wurden, wobei CommitId für jeden Commit eindeutig ist.
git checkout -
Mit diesem Befehl können wir lokale Änderungen für diese spezielle Datei rückgängig machen.
Deppenhaufen
Angenommen, Sie wollen zu einem anderen Zweig wechseln, aber Sie wollen das, woran Sie gearbeitet haben, noch nicht festschreiben, dann können Sie die Änderungen mit dem obigen Befehl zwischenlagern.
git stash apply
Mit dem obigen Befehl können Sie die Änderungen auf jeden beliebigen Zweig, den Sie gespeichert haben, wieder anwenden.
Git-Versteck löschen
Sie können den Vorrat mit dem oben genannten Befehl löschen.
git diff > patch_name.patch
Mit diesem Befehl wird ein Patch mit Diff-Ausgabe erstellt (alle Änderungen, die Sie an allen Dateien vorgenommen haben)
Git-Diff patch_name.patch
Erstellen Sie einen Patch für eine bestimmte Datei.
git apply patch_name.patch
Dieser Befehl wird verwendet, um die Änderungen der Patchdatei in Ihrem aktuellen Zweig anzuwenden.
Entkernung mit Git
Beim Cherry Picking wird ein Commit aus einem Zweig ausgewählt und auf einen anderen Zweig übertragen.
git reset -soft HEAD~1
Die letzte Übertragung rückgängig machen.
git reset -soft
Rückgängig machen einer vorherigen Übertragung.
Korkenzieher
Entfernen Sie nicht verfolgte Dateien aus dem Arbeitszweig.
git clean -f -d
Dieser Befehl wird verwendet, um Verzeichnisse und nicht verfolgte Dateien aus dem Arbeitszweig zu entfernen.
Git Reflog
Es verwaltet Reflog-Informationen, d.h. es hält fest, wann die Spitzen von Zweigen und anderen Referenzen im lokalen Repository aktualisiert wurden.

Abonnieren Sie die neuesten Updates

zusammenhängende Posts

Hinterlasse einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

de_DEGerman