improve commit command, better push behaviour