The problem for the "You have not concluded your merge (merge_head exists)" message is that previous pull was failed to merge automatically and went into conflicted state.
The solution is to undo the merge and pull again.
Open GitBash
and command the git to abort the merge
git merge --abort
After that git pull will work fine: