java - git pull 后无法解决冲突

标签 java git intellij-idea

文件已在本地和远程更改。

我希望能够解决冲突。

但是,当我使用 IntellilJ 执行“git pull”时,我收到以下消息:“Git Pull 失败。您的本地更改将被 merge 覆盖。提交、存储或还原它们以继续。”

我需要做什么才能将本地更改与远程更改 merge ,然后提交并推送?

最佳答案

当您的更改未以任何方式提交到您自己的存储库时,git 没有任何方式知道您希望 pull 如何影响当前状态的文件。

另一种看待它的方式是,git 客户端不会让您更改已修改的文件。

如果您想放弃本地更改,可以恢复它们。如果您希望将它们提交到存储库,那么只需提交。如果您希望保留更改供以后使用,但它们现在不进入存储库,您可以 stash 它们。如果您不确定它们的作用,您可以在 progit 书籍或任何其他在线资源中阅读这些命令。祝你好运!

关于java - git pull 后无法解决冲突,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28538346/

相关文章:

java - Android 构造函数和 onCreate() 有什么区别?

git diff 没有将单引号更改为双引号

java - 变量、方法和 Action 监听器

java - Java多线程帮助

java - 谷歌 Collection 中是否有一个字符串来映射拆分器

git - 将 git pull 从新 git 存储库上的远程分支撤消到 git pull 之前的状态

git - NuGet 和分布式版本控制 (DVCS)

scala - Build.scala :1: not found: object sbt

android - 无法使用 intellij IDEA 12.04 CE 编译引用 AndEngine GLES2 的 android 应用程序

editor - 如何在打开文件后立即切换到编辑器