I'm starting to experiment with Git, and I'm sure I'm missing something, as I can't do a simple merge and push
Here is what I do (I probably got it in the wrong order, or wrong in any order, please correct if it is)
- pull
- Syncronize Workspace
- on conflicts - did a manual merge,
- then "Mark as Merged" (is it necessary?)
- on the rest - allowed the automatic merge
- commit my changes
- pressed push (origin-master)
- I get the famous "rejected - non-fast forward"
- did a "fetch" to check - nothing to update
- did another commit - nothing to commit
What am I missing?
Not sure if it's relevant but I'm using Windows 7, EGit (1.3.0.201202151440-1) in Eclipse Indigo (SR2, build 20120216-1857) and pushing to GitHub