detached HEAD处理
回答1
https://www.cnblogs.com/hwy6/p/14003740.html
回答2
简言之:
放弃更改:只需要checkout回到主分支
保留更改:创建临时分支temp并且commit当前数据,然后切到主分支再merge temp
回答3:为什么会产生detached
简言之:头指针指向了commit而非任何branch
CLI显示分支
git log --all --graph --decorate --oneline
效果如图