_git: Make --batch(-check) accept an argument

Also reword the explanation slightly to make it more compact since more
explanation is needed.
_git: Remove unsupported -q option from diff options