fix bug when branch has no changes
fix bug when is not git subdir
"add commit feature"
"add featch feature"