改代码的时候改做分支了,本来是在另一个分支上面改代码,结果改到另一个放置上面,然后想着使用git stash进行保存,然后切到另外一个分支再pop,结果不行。

在这里插入图片描述

报这个错误,导致切不过去,因为我这边pop代码的时候,和本地有了冲突,我这边解决了冲突,所以会有这个双方修改的问题。

这两个文件就是出现冲突的文件。

解决办法

使用 “git restore --staged <文件>…” 以取消暂存

使用这个命令就可以取消这个暂存。

git restore --staged是将暂存区的文件从暂存区撤出,但不会更改文件。

和这个命令对比的是git restore 这个命令是在工作空间,但是不在暂存区的文件撤销更改。

我们这个用git restore就不行,因为这个命令对于已经有修改的不行。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐