面对git“内容相同”问题

Hay*_*yan 4 git intellij-idea git-merge git-revert

将dev 分支合并到我的功能分支后,我想展示IntelliJ Idea中的差异,我看到一些文件已更改(可能尚未更改)与我真正更改的文件!

然后我双击该文件并在打开的窗口上方看到此消息:

“内容相同”。

所以这确实成为一个问题,因为我想恢复这个特定的更改,但它不允许我恢复。但尚未承诺或推动任何事情。git status命令也显示了该更改。我git reset --hard这样做了,它进入了之前的状态,就好像什么也没发生一样,再次git merge dev从我的功能分支进行,再次相同......

sar*_*ath 12

就我而言,我添加了以下配置:

git config core.fileMode false
Run Code Online (Sandbox Code Playgroud)

请参阅https://git-scm.com/docs/git-config#Documentation/git-config.txt-corefileMode