better way for git status to check need push