commit from branches