文件已在本地和远程更改。
我希望能够解决冲突。
但是,当我使用 IntellilJ 执行“git pull”时,我收到以下消息:“Git Pull 失败。您的本地更改将被 merge 覆盖。提交、存储或还原它们以继续。”
我需要做什么才能将本地更改与远程更改 merge ,然后提交并推送?
最佳答案
当您的更改未以任何方式提交到您自己的存储库时,git 没有任何方式知道您希望 pull 如何影响当前状态的文件。
另一种看待它的方式是,git 客户端不会让您更改已修改的文件。。
如果您想放弃本地更改,可以恢复它们。如果您希望将它们提交到存储库,那么只需提交。如果您希望保留更改供以后使用,但它们现在不进入存储库,您可以 stash 它们。如果您不确定它们的作用,您可以在 progit 书籍或任何其他在线资源中阅读这些命令。祝你好运!
关于java - git pull 后无法解决冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28538346/