How to view the full commit diff in tig when viewing the diff for a single file?

In the Tig text-mode interface for git, one can view a blame for an individual file and then open a diff view to see that commit that modified that line. e.g.

tig blame file.cpp
(Select a line, press enter.)

However, the diff displayed is limited to the individual file, even if the commit modified multiple files. This is a good default, but is there a way to expand this view to full commit with diff across all files?

  • git rebase fails with “'ebase-merge' is not recognized…”
  • Git Merge and Missing changes
  • how to collect release version in lots of git repositories
  • Git user config file - custom ignore
  • Cleaning remote Git branches
  • What is the proper practice for managing local, remote, and upstream repos on GitHub?
  • The current work around is to copy paste the commit hash, exit, and then use either git or tig to show it.

  • Git: Any long term impact of deleting all files in repo then rolling back the commit?
  • Batch script pass variable to stdin with git and ssh keys
  • Trying to remove git repo on ubuntu guest
  • How can I get write access for a deployment key on bitbucket or something like that?
  • How do I convince Xcode and Git that my Asset Catalog has been updated?
  • How to create branch and push to server
  • One Solution collect form web for “How to view the full commit diff in tig when viewing the diff for a single file?”

    Use the toggle-files action. By default it is bound to ‘%’.

    Git Baby is a git and github fan, let's start git clone.