Dear Git experts, I am not an Git expert. I am currently only able to use Git Gui as I never was able to figure out how to use command line eventhough I see Git Bash Here and Git GUI Here options.
Background: I’ve been committing and pushing my local changes to master remote branch via branches (which are created on master or somewhere else by Git admin and I just select new branch and type-in that branch name and check in my changes to it. I don’t create any branches on my local) . All work I do is on my local repository. When I am done with my development work, I just click Git Commit --> specify a branch name -> check in -> and then Push.
My dilemma: Very recently when I was trying to push some changes, Git failed to do so and said I need to pull or fetch so that I’ve latest changes from master on my local for the work that was done and committed by other developers. Hence I did a pull and now I don’t see all my changes on my local that I’ve already commited/pushed to master via different branches. I was expecting that once I did a pull from master, it should have copied everything to my local repository that has been commited/pushed by me as well as from other developers to master as of last checkin/commit/push. I’ve tried to do master pull, fetch_head pull it says my local is “Already up-to-date.”. Can anyone please help how should I get my local repository synched up with master so that all my previous changes that I’ve committed/pushed into master show on my local?
Also, I never did a merge. I thought after I do commit and push, it pushes all changes to master. I am bit confused here so really appreciate any help.