 The Pipeline Syntax Helper is available from Pipeline Jobs and in other parts of Jenkins, when I click Pipeline Syntax, it opens a Helper page. And this page provides me the snippet generator. I can choose the checkout step. And then it offers Git as my SCM and I can fill this in as though I were defining a job. It's this simple. I can set the branch name. I can set which Git executable I want to use. I can define a repository browser to look at change lists. I can add additional behaviors like advance clone behavior. I don't want to fetch tags, but I want to honor the ref spec on first clone. I can tell it to checkout with Git large file support and that I'd like to check out to a specific local branch named master. And when I click the generate pipeline script button there, here is the pipeline script ready to use. So I was able to generate my own example based on my needs and the plugin version installed on my system.