Git 错误警告
You are in 'detached HEAD' stateDetached HEAD 状态
HEAD 指向某个具体提交而非分支,此时新提交将成为孤立提交。
gitlinuxwindowsmacos
查看详情 error: Your local changes would be overwrittenGit 拒绝执行操作,因为该操作会覆盖未提交的本地更改。
你在有未提交更改的情况下尝试执行 checkout、merge 或 pull,而这些文件会被操作修改。Git 以此防止你的工作丢失。
提交更改:git add . && git commit -m 'WIP';或储藏更改:git stash,完成后恢复:git stash pop;若不需要这些更改,可丢弃:git checkout -- file(此操作不可逆,请谨慎)。
git stash && git checkout main && git stash popYou are in 'detached HEAD' stateHEAD 指向某个具体提交而非分支,此时新提交将成为孤立提交。
fatal: refusing to merge unrelated historiesGit 拒绝合并两个没有共同祖先的分支。
CONFLICT (content): Merge conflictGit 无法自动合并更改,因为同一行在两个分支中均被修改。
fatal: Authentication failedGit 与远端服务器的身份验证失败。
error: LFS object not found无法从 LFS 服务器下载 Git LFS 跟踪的文件。
fatal: bad revision指定的版本(提交哈希、分支名、标签)不存在。