I'm knew in Git, I used SVN for three years before.
I cloned a repo and made local commits without creating a branch. Now I'd like to 'get' changes from master, merge it with my local commits (if there are conflicts) and push the result to origin.
In SVN it would be update -> merge -> commit. What is analog in Git for my situation?