Class Hierarchy
- java.lang.Object
- hudson.model.AbstractDescribableImpl<T> (implements hudson.model.Describable<T>)
- hudson.plugins.git.extensions.GitSCMExtension
- jenkins.plugins.git.GitSCMSourceDefaults
 - jenkins.plugins.git.MergeWithGitSCMExtension
 
 - org.jenkinsci.plugins.credentialsbinding.MultiBinding<C> (implements hudson.ExtensionPoint)
- org.jenkinsci.plugins.credentialsbinding.Binding<C>
- org.jenkinsci.plugins.credentialsbinding.impl.AbstractOnDiskBinding<C>
- jenkins.plugins.git.GitUsernamePasswordBinding.GenerateGitScript
 
 
 - org.jenkinsci.plugins.credentialsbinding.impl.AbstractOnDiskBinding<C>
 - jenkins.plugins.git.GitUsernamePasswordBinding (implements jenkins.plugins.git.GitCredentialBindings)
 
 - org.jenkinsci.plugins.credentialsbinding.Binding<C>
 - jenkins.scm.api.SCMSource (implements hudson.ExtensionPoint)
- jenkins.plugins.git.AbstractGitSCMSource
- jenkins.plugins.git.GitSCMSource
 
 
 - jenkins.plugins.git.AbstractGitSCMSource
 - org.jenkinsci.plugins.workflow.steps.Step (implements hudson.ExtensionPoint)
- org.jenkinsci.plugins.workflow.steps.scm.SCMStep
- jenkins.plugins.git.GitStep
 
 
 - org.jenkinsci.plugins.workflow.steps.scm.SCMStep
 
 - hudson.plugins.git.extensions.GitSCMExtension
 - hudson.plugins.git.util.BuildChooser (implements hudson.model.Describable<T>, hudson.ExtensionPoint, java.io.Serializable)
- jenkins.plugins.git.AbstractGitSCMSource.SpecificRevisionBuildChooser
 
 - hudson.model.Descriptor<T> (implements jenkins.model.Loadable, jenkins.util.io.OnMaster, hudson.model.Saveable)
- org.jenkinsci.plugins.credentialsbinding.BindingDescriptor<C>
- jenkins.plugins.git.GitUsernamePasswordBinding.DescriptorImpl
 
 - jenkins.model.GlobalConfiguration (implements hudson.model.Describable<T>, hudson.ExtensionPoint)
- jenkins.plugins.git.GitHooksConfiguration (implements hudson.model.PersistentDescriptor)
 
 - jenkins.scm.api.SCMSourceDescriptor (implements org.jenkins.ui.icon.IconSpec)
- jenkins.plugins.git.GitSCMSource.DescriptorImpl
 
 - org.jenkinsci.plugins.workflow.steps.StepDescriptor
- org.jenkinsci.plugins.workflow.steps.scm.SCMStep.SCMStepDescriptor
- jenkins.plugins.git.GitStep.DescriptorImpl
 
 
 - org.jenkinsci.plugins.workflow.steps.scm.SCMStep.SCMStepDescriptor
 
 - org.jenkinsci.plugins.credentialsbinding.BindingDescriptor<C>
 - jenkins.plugins.git.GitSCMMatrixUtil
 - jenkins.plugins.git.GitSCMSourceContext.RefNameMapping (implements java.lang.Comparable<T>)
 - hudson.plugins.git.GitStatus.Listener (implements hudson.ExtensionPoint)
- jenkins.plugins.git.GitSCMSource.ListenerImpl
 
 - jenkins.plugins.git.GitToolChooser
 - jenkins.plugins.git.GitToolChooser.RepositorySizeAPI (implements hudson.ExtensionPoint)
 - hudson.model.InvisibleAction (implements hudson.model.Action)
- jenkins.plugins.git.GitRemoteHeadRefAction (implements java.io.Serializable)
 
 - jenkins.plugins.git.MatrixGitPublisher (implements hudson.matrix.MatrixAggregatable)
 - jenkins.plugins.git.Messages
 - jenkins.scm.api.trait.SCMBuilder<B,
S> - jenkins.plugins.git.GitSCMBuilder<B>
 
 - jenkins.scm.api.SCMFile
- jenkins.plugins.git.GitSCMFile
 
 - jenkins.scm.api.SCMFileSystem (implements java.io.Closeable)
- jenkins.plugins.git.GitSCMFileSystem
 
 - jenkins.scm.api.SCMFileSystem.Builder (implements hudson.ExtensionPoint)
- jenkins.plugins.git.GitSCMFileSystem.BuilderImpl
 - jenkins.plugins.git.GitSCMTelescope
 
 - jenkins.scm.api.SCMHead (implements jenkins.scm.api.mixin.SCMHeadMixin)
- jenkins.plugins.git.GitBranchSCMHead (implements jenkins.plugins.git.GitSCMHeadMixin)
 - jenkins.plugins.git.GitRefSCMHead (implements jenkins.plugins.git.GitSCMHeadMixin)
 - jenkins.plugins.git.GitTagSCMHead (implements jenkins.scm.api.mixin.TagSCMHead)
 
 - jenkins.scm.api.SCMHeadMigration<S,
H, R> (implements hudson.ExtensionPoint) - jenkins.plugins.git.GitBranchSCMHead.SCMHeadMigrationImpl
 
 - jenkins.scm.api.SCMRevision (implements java.io.Serializable)
- jenkins.plugins.git.AbstractGitSCMSource.SCMRevisionImpl
- jenkins.plugins.git.GitBranchSCMRevision
 - jenkins.plugins.git.GitRefSCMRevision
 - jenkins.plugins.git.GitTagSCMRevision
 
 
 - jenkins.plugins.git.AbstractGitSCMSource.SCMRevisionImpl
 - jenkins.scm.api.trait.SCMSourceContext<C,
R> - jenkins.plugins.git.GitSCMSourceContext<C,
R>  
 - jenkins.plugins.git.GitSCMSourceContext<C,
 - jenkins.scm.api.trait.SCMSourceRequest (implements java.io.Closeable)
- jenkins.plugins.git.GitSCMSourceRequest
 
 
 - hudson.model.AbstractDescribableImpl<T> (implements hudson.model.Describable<T>)
 
Interface Hierarchy
- java.lang.Comparable<T>
- jenkins.scm.api.mixin.SCMHeadMixin (also extends java.io.Serializable)
- jenkins.plugins.git.GitSCMHeadMixin
 
 
 - jenkins.scm.api.mixin.SCMHeadMixin (also extends java.io.Serializable)
 - jenkins.plugins.git.GitCredentialBindings
 - jenkins.plugins.git.GitSCMFileSystem.FSFunction<V>
 - java.io.Serializable
- jenkins.scm.api.mixin.SCMHeadMixin (also extends java.lang.Comparable<T>)
- jenkins.plugins.git.GitSCMHeadMixin
 
 
 - jenkins.scm.api.mixin.SCMHeadMixin (also extends java.lang.Comparable<T>)
 
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- jenkins.plugins.git.GitSCMTelescope.ReferenceType
 
 
 - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)