【各种**问题系列】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成神之路。
共有 0 条评论