How would you resolve a merge conflict using origin/master? Seems scary to me. I've always done it manually like @firoz
Committing to a detached head is risky because if you change branches you'll need to use reflog to retrieve it. It however a branch name can be added at any time
Git branch foo
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.