cannot do soft head middle of a merge git code example Example 1: cancel merge git merge --abort Example 2: git stop merge git reset --hard HEAD