{"version":"2.1.290","anchor":"bash-diffs-after-git-state-changing-commands","canonical_anchor":"bash-diffs-after-git-state-changing-commands","heading":"Bash change display recognises git commands that move your files","tier":"notice","area":"Terminal UI","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290\/e\/bash-diffs-after-git-state-changing-commands","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.290","markdown":"### Bash change display recognises git commands that move your files\n\nThe display of files changed by a shell command now recognises git commands such as checkout, pull and reset, and shows a shorter diff\n\n**Unclear.** What exactly the condensed display shows, and what triggers it beyond these commands, is not clear.\n\n**What**\n\nWhen Claude runs a shell command, Claude Code can show a diff, a summary of how files changed. It now recognises git commands that can swap many files at once:\n\n- checkout and switch\n\n- stash, pull, merge and rebase\n\n- reset, restore and clean\n\n- cherry-pick and revert\n\nAfter one of these, the diff is shown in a shorter, condensed form.\n\n**Why**\n\nThe change display after these commands looks different from the display after ordinary commands.\n\n- Area: Terminal UI\n- Tier: You'll notice\n- Useful: 2\/5\n- Signal: 1\/5\n- Scope: individual\n- Heads-up: no"}