Git plugin uses git ls-remote polling mechanism by default when configured with a single branch (no wildcards!).
This compares the most recently built commit SHA with the remote branch without cloning a local copy of the repo.
If this option is selected, polling will require a workspace and might trigger unwanted builds (see JENKINS-10131).