Show git pull graph in other situations

After git pull, a really nice summary graphic (e.g. below) is produced showing what files have changes and roughly how much.

Is there a way to produce this graphic for a general comparison (i.e. between tags, or commits)?

  • git jenkins scm plugin Permission denied
  • Github doesn't show latest commits even though they are present on the remote branch
  • Symfony2 project with Git : Best approach?
  • Edit incorrect commit message in GitHub for Windows
  • How do you automatically add remotes to Git repositories?
  • git - can't make a remote tracking branch
  • Check the sample image below :

    enter image description here

  • Fix git branch after another developer did a reset
  • Amending old commit
  • In BASH How Can One Recursively Copy Only Content Version-Controlled by Git?
  • Git: Pulling from remote
  • Can git do a diff of the working copy with stash
  • How to push changes from Git repository to Subversion
  • One Solution collect form web for “Show git pull graph in other situations”

    I believe what you are looking for is:

    git diff --stat SHA1 SHA2
    

    this will display exactly the same thing as git pull. You have to specify the commmits you want to compare.

    You can also use all other means of specifing other commits, such as:

    git diff --stat HEAD^ HEAD
    

    Or compare branches:

    git diff --stat master develop
    
    Git Baby is a git and github fan, let's start git clone.