commit before push