天天看点

git的分支为 HEAD detached from 分支

这是游离分支,通常由于git checkout HEAD而不是git checkout [branch] 造成.不属于任何分支,所以在进行push等分支操作时会有错误.

怎么解决?

把最新文件复制出来,然后checkout需要的分支,

然后粘贴覆盖即可.

有可能文件时间不同,但git针对的内容.和时间没有关系