better solution for git st checking need push