I modified one file and did the following:
cd puppet-configuration-prod/
git status
git pull origin master
git add Puppetfile_puppet-prod
git commit -m 'modificaton Omar'
git pull origin master
git push origin master
But this pushed a lot of changes that I didn't want to. Please help to undo the following.
EDIT : Apparently since i haven't update my local repo in a while , i have pulled all the lastest commit and commited them again with my merge... what i should have used is --rebase while pulling.