Why is HEAD ahead of master?

git

Solution

You checked out `origin/master`, so you have a detached HEAD, which means you are currently not on a local branch. You need to checkout `master` again to be on that branch again.

git checkout master
git merge origin/master --ff-only

Problem

I have the HEAD and my origin/master synced, but my master is behind by two commits. Calling git branch -a reveals that I am detached from 16e6202(master). Can someone explain what this means? ``` * e3acad6 (HEAD, origin/master) 14-delete task feature added * 26641b1 13-edit task feature added * 16e6202 (master) 12-full tasks example from beginning ``` How can I reconcile the HEAD again with master?

Original source