This comment goes for lines 51 to 63, I did the same as the line 39, with a `if dirty` added:
```
    if branchinfo:
        if branchinfo['ahead']:
            powerline.append(' %s%c ' % (branchinfo['ahead'] if int(branchinfo['ahead']) > 1 else '', u'\u2191'), Color.GIT_AHEAD_FG, Color.GIT_AHEAD_BG)
        if branchinfo['behind']:
            powerline.append(' %s%c ' % (branchinfo['behind'] if int(branchinfo['behind']) > 1 else '', u'\u2193'), Color.GIT_BEHIND_FG, Color.GIT_BEHIND_BG)
    if dirty:
        if stats['staged']:
            powerline.append(' %s%c ' % (stats['staged'] if stats['staged'] > 1 else '', u'\u2713'), Color.GIT_STAGED_FG, Color.GIT_STAGED_BG)
        if stats['notstaged']:
            powerline.append(' %s%c ' % (stats['notstaged'] if stats['notstaged'] > 1 else '', u'\u270E'), Color.GIT_NOTSTAGED_FG, Color.GIT_NOTSTAGED_BG)
        if stats['untracked']:
            powerline.append(' %s? ' % (stats['untracked'] if stats['untracked'] > 1 else ''), Color.GIT_UNTRACKED_FG, Color.GIT_UNTRACKED_BG)
        if stats['conflicted']:
            powerline.append(' %s%c ' % (stats['conflicted'] if stats['conflicted'] > 1 else '', u'\u273B'), Color.GIT_CONFLICTED_FG, Color.GIT_CONFLICTED_BG)
```