Jenkins taking Pre-Last commit from Git

I have setup auto-deployemnt using Jenkins. However, Jenkins is taking Pre-Last commit from Git rather than the last one. Does anyone have an idea about this issue?