You've been using git for years, you really don't need
git status to tell you things like:
(use "git reset HEAD ..." to unstage) (use "git add ..." to update what will be committed) (use "git checkout -- ..." to discard changes in working directory) (use "git add ..." to include in what will be committed)
So use this instead which gives you what you really want, concisely.
UntrackedFiles: README.md WorkingTreeChanges: lib/Git/Status/Tackle.pm | 30 +++++++++++++++++++++++++++++- 1 files changed, 29 insertions(+), 1 deletions(-) IndexChanges: lib/Git/Status/Tackle.pm | 5 +++++ 1 files changed, 5 insertions(+), 0 deletions(-) UnpushedBranches: master: +1
You can also control exactly which status you want to see (and in which order) on a per-repository level:
[status-tackle] plugins = UntrackedFiles WorkingTreeChanges IndexChanges UnpushedBranches CompletedFeatureBranches UnmergedFeatureBranches