Ich möchte hier eine kleine Tabelle von Git Befehlen anzeigen, da ich diese selbst immer wieder mal vergesse.
| Befehle oder Block | Beschreibung |
|---|---|
| git stash | Zwischenschritte kam man tashen. (list zeigt alle tashs an und apply aktiviert diese wieder) |
| git init | erstellt im aktuellen Ordner ein neues Git Repository |
| git status | zeigt den status an was noch nicht commited wurde |
| git diff master oder git diff HEAD~1 | zeigt die Veränderung zum aktuellen Branch im Detail HEAD~<commits zurück> |
| git add . | fügt eine Datein zum commit hinzu |
| git show | zeigt die Log Messages an |
| git commit -m „erster Version“ | erstellt einen commit |
| git log | zeigt die commits |
| git reset <commitID> –hard | geht Hart auf den Commit zurück und löscht |
| git revert <commitID –no-commit oder git rever <commitID> –no-edit | geht auf ein commit (no-commit ohne neuen commit oder no-edit ohne editieren) zurück und erstellt |
| git branch | zeigt den aktuellen bearbeitungs branch an |
| git remote -v | zeigt den Remote Server an |
| vim ~./gitconfig [credential „https://gitlab.com“] username = <Benutzer> [URL „https://gitlab.com“] insteadOf = git@gitlab.com: [credential] helper = store helper = cache –timeout=8640 | Mit dem anlegen der Datei ~./gitconfig können die Passwörter gecacht werden. |
| git blame -M -C -C -C file1 | zeigt pro zeile an wann sie geändert wurde. |
| git branch neuerbranch <commitID> | erstellt von dem Commit einen neuen Branch |
| git checkout branch | wechselt oder erstellt ein neuen Branch |
| git rebase master | das rebaseing für master wird aktiviert |
| git reflog –all | zeigt alle änderungen an auch revers und reset |
| git checkout master git pull –ff-only git checkout -b feature/test git push –set-upstream origin feature/test git push | ein Feature Branch anlegen. |
| gpg –full-gen-key 1 4096 0 y auslesen gpg –list-secret-keys –keyid-format LONG gpg –armor –export 30F2B65B9246B6CA git config –global user.signingkey 30F2B65B9246B6CA | Gitlab Verifizierung In dem Block wird über gpg ein Key erstellt den man im Gitlab unter Settings/gpg den pub key hinzufügen. Die Verify Email muss mit der im Gitlab übereinstimmen. Key in git hinzufügen |
| git rm <file> | Der Befehl git rm kann verwendet werden, um einzelne Dateien oder eine Gruppe von Dateien zu entfernen. Die primäre Funktion von git rm ist die Entfernung der nachverfolgten Dateien aus dem Git-Index. Zusätzlich kann git rm eingesetzt werden, um Dateien aus dem Staging-Index und dem Arbeitsverzeichnis zu entfernen. |
| git restore <file> | Alle Änderungen widerrufen. Mit HEAD~1 HEAD~2 usw. können noch ältere commits einer File wiederhergestellt werden. |
| git merge git merge –squash <branch_name> | git checkout <branch wo die änderungen reinkomme> git merge <branche wo die änderung gemacht wurden> –squash sorgt dafür das alle Commits zu einem zusammengeführt werden. |
| git revert HEAD | widerruft den letzten Commit |
Neueste Kommentare