将 dev 分支合并到我的 feature 分支后,我想展示 IntelliJ Idea 中的差异,我看到一些文件已更改(可能尚未更改)与我真正更改的文件!
然后我双击该文件,并在打开的窗口上方看到此消息:
“内容相同”。
所以这真的成为一个问题,因为我想恢复这个特定的更改,但它不允许我恢复。 但尚未承诺或推动任何事情。
git status
命令也显示该更改。
我执行 git reset --hard
,它会进入之前的状态,就好像什么都没有发生一样,再次从我的功能分支执行 git merge dev
,再次相同...
就我而言,我添加了以下配置:
git config core.fileMode false
参见 https://git-scm.com/docs/git-config#Documentation/git-config.txt-corefileMode
文件 > 设置...(或 Ctrl+Alt+S)> 编辑器 > 常规 > 虚拟空间部分 >
检查:
允许在选项卡内放置插入符号。
取消选中:
允许在行尾后放置插入符号。
如果之后还是不行,请重新检查并重新启动。然后取消选中并点击应用。
看这个问题:如何关闭IntelliJ编辑器中的无限空白?