title: How to checkout git repo with an specific revision in Jenkins
body: <p>I am running Jenkins with git, s3 and aws-codedeploy. for deploy build application over s3 and it trigger aws codedeploy for post deployment process.
  The above setup is running perfectly.</p>
  
  <p>I am getting issue whenever I run jenkins job, my job all time clone git repo then upload a zip of build/contents to s3 then aws-codedeploy deploy full zip on my servers.</p>
  
  <p>But I want when I run jenkin job it is take specific git revision clone only not for full contents and build deployment with that only.</p>
  
  <p>Please help me out on the above issue. thanks in advance...</p>