Previously I was trying to use multibranch pipeline for gitlab repository which has multiple branches, but as there is no way to configure webhook and save changes for individual branch pipeline, I moved second approach which is using Normal pipeline for same repository but when I make any changes to branches other than master it does not executes stages from Jenkins pipeline and shows this message :
refs/heads/*:refs/remotes/origin/*
skipping resolution of commit remotes/origin/master, since it originates from another repository