TestCommitandpush