我在 git 上的套路一直很简单:
git add -A
git commit -m 'the changes I made'
git pull
# resolve conflicts
git push
然而,由于一些未知的原因,尽管与原点有很多冲突,但在拉取之后,我没有遇到任何冲突,并且未经我的许可,它会强制更新我的本地副本。类似这样的事情:'2 个文件已更改,2 个插入(+),6 个删除(-)'。但就我而言,不应该通过简单的合并来解决冲突,而应该需要我这边手动解决冲突。为什么 git 不让我手动解决冲突?提前致谢!注意:我的 git 命令都没有强制选项 -f