Search code examples
gitgit-mergetortoisegitgit-remote

TortoiseGit merge from remote origin


have an issue with understanding of merge. I have feature-branch based on develop-branch. Time by time i would like to merge it with develop, because other developers can change it. Previously, to merge it i did:

1)switch to develop

2)pull

3)switch to feature

4)merge from develop

And all worked as expected, but today i tried to just : 1)merge from remote original develop (without pull changes to local develop) and i missed some commits.

I expect, that my feature-branch will be merged with last commits from develop, but it hasn't occured.

Is it a default behaviour (because of pointer to my develop branch was not updates few time)? Should i use "fetch remote" for that case before merge with origin?


Solution

  • You didn't do a pull or fetch before merging, so your local remote-tracking develop branch does not know anything about the new commits in the remote.

    Using "fetch remote" will solve this issue.