Inspecting and undoing Lessons in this group, roughly in build order: git-show — git show prints the metadata and the diff of any single Git object — most often one commit —… git-blame — git blame annotates every line of a file with the commit, author, and date that last changed it —… git-bisect — git bisect binary-searches your commit history to find the exact commit that introduced a bug, testing… restoring-files-git-restore-git-checkout — git restore (Git 2.23+) discards changes or unstages files at the file level, replacing the overloaded git… cleaning-untracked-files-git-clean — git clean deletes untracked files (and optionally directories) from the working tree — the one undo…