【各种**问题系列】IDEA-Git操作:Your local changes to the following files would be overwritten by checkout

一、问题场景:
        使用IDEA合并Git分支时报错:

        有些时候,当使用 git checkout 命令切换分支的时候,有时会切换失败,然后出现以下的提示信息:

二、错误分析:
        当前分支有未跟踪的文件,checkout 命令(合并分支命令)会将覆盖它们,请缓存( stash )或者提交( conmmit)。
 名称说明工作区(Working Directory)我们直接编辑的文件部分暂存区(Staged Snapshot)文件执行 git add .后存的地方版本库区 (Commit History)文件执行 git commit .后存的地方

        当我们执行 checkout 操作的时候,git 会检查工作区是否存在未跟踪文件,这就是我们上面当执行 checkout 的时候出现错误提示的原因。

三、解决方案:
1.未跟踪文件的内容改动很重要,保存修改:
文件存到暂存区:
git add.
git stash
取出:

【各种**问题系列】IDEA-Git操作:Your local changes to the following files would be overwritten by checkout最先出现在Python成神之路

版权声明:
作者:cc
链接:https://www.techfm.club/p/16373.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>