What do the green rectangles mean in Qt Creator's diff viewer?

When I preview the changes before committing to git (snapshot below), sometimes there are solid green rectangles shown in the diff viewer. I’m wondering what is their meaning?

enter image description here

  • SubGit: use svn.svnCommitMessage option
  • using git to keep exes and dlls?
  • Ways to protect code repository from breaking or buggy commits?
  • Does 'git branch -u (or --set-upstream-to)' lose tracking information of all the existing remote tracking branches?
  • Using git and submodule, what's a good folder structure?
  • git for two applications with one different file
  • git - only fetch the files, not the history
  • Git master branch simply does not have new files after merge
  • Git deleting files without using git rm
  • How to use version control on a remote development server?
  • how to pull out a commit from git history?
  • How do I go back to previous Git Commit?
  • One Solution collect form web for “What do the green rectangles mean in Qt Creator's diff viewer?”

    This means whitespace changes. For readability of the diff, we should avoid changing whitespaces. Should change in a separate commit.

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