git df now ignores any flags meant for diff.

It used to pass those flags on to git status and git commit, which could cause problems.
Improving the help message for git ci.