An optional way to deploy from commit id and other branches instead of the default branch head