文件已在本地和远程更改。
我希望能够解决冲突。
然而,当我使用IntellilJ执行“git pull”时,我收到以下消息:“Git Pull失败。您的本地更改将被合并覆盖。提交,存储或还原它们以继续。”
我需要做些什么才能将本地更改与远程更改合并,然后提交并推送?
答案 0 :(得分:1)
对您在本地工作区中的内容进行提交,然后执行。
答案 1 :(得分:1)
如果您的更改未以任何方式提交给您自己的repo,那么git无法知道您希望pull如何影响当前状态下的文件。
另一种看待它的方法是git客户端不允许你更改 modified 的文件。
如果您要放弃本地更改,可以还原。如果您希望将它们提交到repo,那么只需 commit 。如果您希望稍后保留更改,但他们现在不进入回购,您可以隐藏它们。如果您不确定它们的作用,您可以在progit书或任何其他在线资源中阅读这些命令。祝好运!