git diff: everything you need to know
3-Second Blueprint (English)
- Bare git diff compares unstaged working directory edits against the staging index, while git diff --staged compares staged code to HEAD.
- Passing the -w flag ignores pure indentation and whitespace modifications so code reviews stay focused on substantive logic changes.
- Enabling --word-diff switches from full-line replacements to inline token-level diffs, pinpointing exact word edits inside dense lines.
git diff --stagedgit diff -wgit diff --word-diffGit Staging Index
3-Sekunden-Fazit (Deutsch)
- Ein einfaches git diff vergleicht ungestagte Arbeitsdateien mit dem Index, während git diff --staged den Staging-Bereich gegen HEAD prüft.
- Das Flag -w blendet reine Leerzeichen- und Einrückungsänderungen aus, sodass sich Code-Reviews auf echte Logikänderungen konzentrieren.
- Mit --word-diff wechselt die Ansicht von ganzen Zeilen auf Wortebene, um präzise Inline-Änderungen innerhalb langer Codezeilen zu zeigen.
git diff --stagedgit diff -wgit diff --word-diffGit-Staging-Bereich
Note / Hinweis: Blueprints are AI-generated educational summaries (0% Politics · 0% Religion · 0% Brainrot) and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.