guide commit