跳转至

Git 报错指南

报错指南

问题复现:

当我们在 git fetchgit rebase 我们本地有一些文件没有提交,就会出现以下这种情况。

$ git checkout lixie2
error: 您对下列文件的本地修改将被检出操作覆盖:
    ansible/inventory/office
    ansible/office.yml
    ssh-config-hosts
请在切换分支前提交或贮藏您的修改。
正在终止

问题处理:

当我们需要更新本地分支代码,遇到以上的报错,可以通过 git stash 将未提交的修改保存到一个临时的区域。然后我们再进行 git fetch 更新本地代码就可以正常使用了. 在完成更新操作之后,我们再使用git stash apply 最近的 stash 应用到工作目录.

回到页面顶部