morekits.com
Inhalt-ToolsNeuBild-ToolsNeuZeit-ToolsBeliebtFinanz-ToolsBeliebtWeb & Dev ToolsHilfsprogramm-Tools
morekits.com

Kostenlose, datenschutzfreundliche Online-Tools für Content, Zeit, Finanzen und Web-Aufgaben. Schnell, sicher und 100 % clientseitig.

Kategorien

Inhalt-ToolsBild-ToolsZeit-ToolsFinanz-ToolsWeb & Dev ToolsHilfsprogramm-ToolsReferenzen

Beliebte Tools

TextvergleichZinseszinsrechnerZeitkonverterWeltuhrSondertilgungsrechnerZahl (Betrag) zu chinesischer GroßschreibungWLAN-QR-GeneratorBild-WasserzeichenLPR-ZinssatzLändercodesWährungscodes

Mehr

TutorialsAlle ToolsStichwörterÄnderungsprotokoll

© 2026 morekits.com. All rights reserved.

Über unsRechtliches & BedingungenKontakt
  1. Tutorials
  2. Git-Befehle für Entwicklerinnen — das Wesentliche
Referenzen

Git-Befehle für Entwicklerinnen — das Wesentliche

Vom Klonen über Rebase bis zur Rettung nach Force-Push — die Git-Befehle, die Sie wirklich brauchen, mit kopierbaren Aufrufen und Einzeiler-Erklärungen.

MoreKits-Team
2025-12-29
3 Minuten Lesezeit
Git-Befehle für Entwicklerinnen — das Wesentliche
Verwandte Tools

Weitere Utilities, die gut zu dieser Anleitung passen:

  • Git-Befehle
  • Linux-Befehle
  • Textvergleich
  • Code-Formatter
  • URL-Parser
  • Hash

Warum das wichtig ist

Eine neue Kollegin pusht versehentlich git push --force auf main und überschreibt gestrige Commits. Die Rettung dauert 30 Sekunden mit git reflog — wenn man weiß, dass es existiert. Git ist syntaktisch gnadenlos, aber großzügig mit Sicherheitsnetzen — und die meisten nutzen 10 %, weil ihr Vokabular bei clone/commit/push endet. Eine kategorisierte Cheatsheet-Referenz ist einer der wirksamsten Hilfen für ein Team.

Drei echte Szenarien

Senior-Entwicklerin
Noise-Commits eines Feature-Branches vor Merge squashen

git rebase -i main — pick/squash. Referenz zeigt die interaktiven Rebase-Verben.

Saubere Main-Historie

DevOps
Per Bisect den Commit finden, der Produktion bricht

git bisect start good bad, jeden Test gut/schlecht markieren — Git isoliert den Übeltäter.

Ursache in ~log₂(N) Schritten

Jede Person nach Panik
Commits nach Hard-Reset wiederherstellen

git reflog zeigt jede HEAD-Bewegung; git reset --hard <reflog-id> stellt wieder her.

Katastrophe abgewendet

Schritt für Schritt — die Referenz nutzen

Öffnen Sie die Git-Befehlsreferenz.

  1. 1

    Nach Workflow-Stadium browsen

    Setup, tägliche Commits, Branch-Verwaltung, Remote-Sync, Historie umschreiben, Debuggen, Recovery.

  2. 2

    Nach Verb suchen

    „rebase“, „stash“, „cherry-pick“ — passende Befehle mit Erklärung.

  3. 3

    Kanonischen Aufruf kopieren

    Einzeiler „was Sie wirklich tippen“ plus Varianten mit Optionen.

  4. 4

    Gotcha-Hinweis lesen

    Viele Einträge warnen vor --force, pull --rebase vs. Standard-Merge usw.

  5. 5

    Häufig genutzte Kategorien bookmarken

    z. B. „Historie umschreiben“ für stressige Momente.

Üblicher Alltags-Workflow

Ziel

Start a feature, save WIP, sync with main,
finish, push for PR.

Befehle

git checkout -b feature/payment-retry
# work, work, work
git add . && git commit -m "WIP retry logic"
git fetch origin
git rebase origin/main
# fix any conflicts, then:
git push -u origin feature/payment-retry
Recovery nach fehlgeschlagenem reset

Symptom

You ran `git reset --hard HEAD~5`
and now the last 5 commits seem gone.

Fix

git reflog                       # find the SHA before the reset
git reset --hard <SHA>           # restore HEAD to it
Git command reference grouped by workflow with copy buttons
Workflow-Kategorien — neue Teammitglieder lernen Git in der Reihenfolge des Alltags.

Profi-Tipps

  • git switch und git restore statt checkout zu überladen — switch für Branches, restore für Dateien. Weniger Verwechslung.
  • --first-parent in git log blendet Merge-Rauschen aus — nur Mainline.
  • pull.rebase = true — git pull rebased standardmäßig — weniger „merge merge merge“ auf Features.
  • git commit --amend für den letzten Commit; git rebase -i für ältere — nach Push auf geteiltem Branch nicht amenden.

Typische Stolpersteine

Stolperstein

Force-Push löscht Arbeit der Kollegin

Immer git push --force-with-lease statt --force — bricht ab, wenn Remote seit dem letzten Fetch weiter ist. --force nur für Zweige, die garantiert nur Ihre sind.

Stolperstein

Secrets versehentlich committed

git filter-repo (oder BFG) schreibt Historie ohne die Datei um — Secret sofort rotieren.

Stolperstein

`git rebase main` statt `git rebase origin/main`

Lokales main kann veraltet sein — vorher git fetch oder explizit gegen origin/main rebasen.

Wann dieses Tool nicht passt

  • Branch-Graphen visualisieren — Lazygit, GitKraken, VS-Code Git Graph schneller als git log --graph.
  • Code Review — GitHub/GitLab/Gerrit für Kommentare und Freigaben.
  • Große Binärdateien — Git LFS oder git annex, nicht Vanilla-Git.

FAQ

Was ist „Fast-forward"?

Fast-forward verschiebt den Branch-Zeiger auf eine gerade Commit-Kette — ohne Merge-Commit. Üblich, wenn Zielbranch seit Branch-Start nicht weiterlief.

Wann `git stash`?

Für wirklich wegwerfbares WIP. Für echte Arbeit lieber wip-Commit auf Temp-Branch — Stashes sind leicht zu vergessen.

Sind Reflog-Einträge für immer?

Nein — Standard ~90 Tage für normale Einträge, 30 für unreachable. Danach hilft nur noch git fsck --lost-found begrenzt weiter.

Nächste Schritte

  1. Shell-Helfer mit der Linux-Befehlsreferenz kombinieren (grep, find, awk).
  2. Remote-URLs und Ports mit dem URL-Parser inspizieren.
  3. HTTP-Codes von git push (401, 403, 502) in der HTTP-Status-Referenz nachschlagen.

Bereit zum Ausprobieren?

Starte direkt ins Tool und sieh es in Aktion.