使用 git 错误 You are not currently on a branch

场景


本身代码在 git 上, 公司要求再放到 svn 上, 复制了代码, 导致 git 找不到 master, git push 的时候出现以下错误

// 错误代码
fatal: You are not currently on a branch.
To push the history leading to the current (detached HEAD)
state now, use

    git push origin HEAD:<name-of-remote-branch>

Xcode 上错误如图:

一直在 Loading

解决办法


  • git status 查看所有变化的文件, 把有改动的先删除 ps: 这个是从别的网站粘贴的, 个人觉得单纯删除不保险, 注意, 注意, 注意, 这里最好是将自己的项目 copy 一份到本地其他地方作为备份
  • git checkout master 回到主分支 ps:这里说白了就是回退到 master 主分支上这次修改的内容会消失
  • git pull 保证一下本地是最新代码
  • 然后将备份的内容 paste 就好了
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

友情链接更多精彩内容