Druhy commit