Brain-Score 88/100 TECH Andrew Burgess · 9:52

git diff: everything you need to know

3-Second Blueprint (English)

  1. Bare git diff compares unstaged working directory edits against the staging index, while git diff --staged compares staged code to HEAD.
  2. Passing the -w flag ignores pure indentation and whitespace modifications so code reviews stay focused on substantive logic changes.
  3. 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)

  1. Ein einfaches git diff vergleicht ungestagte Arbeitsdateien mit dem Index, während git diff --staged den Staging-Bereich gegen HEAD prüft.
  2. Das Flag -w blendet reine Leerzeichen- und Einrückungsänderungen aus, sodass sich Code-Reviews auf echte Logikänderungen konzentrieren.
  3. 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.