我一生都找不到git有时会不时出现的“ [文件]:需要更新”消息的任何体面的解释。甚至官方的git FAQ都将其解释为TODO。如果有人可以解释A)这意味着什么;B)如何解决,我将非常感谢。
我一生都找不到git有时会不时出现的“ [文件]:需要更新”消息的任何体面的解释。甚至官方的git FAQ都将其解释为TODO。如果有人可以解释A)这意味着什么;B)如何解决,我将非常感谢。
Answers:
这意味着您正在尝试从某处合并更改,但是更改包括对脏文件的修改(当前在工作树中进行了修改)。您需要提交未完成的更改,或者存储它们,提取/重新设置/合并/进行任何更新操作,然后取消存储
git svn rebase使用肮脏的工作副本。保存,重新设置,隐藏流行,一切都与世界同步。
登录到生产/目标服务器,cd到包含您的应用程序的目录,然后执行这两个命令。
1.重置为最新版本
警告,这将删除您的所有更改:
git reset --hard HEAD
2.拉出更改
git pull origin master
就我而言,我不断
assets/ElipseThree.png: needs update
You must edit all merge conflicts and then
mark them as resolved using git add
我的目录中有这些文件,但在当前分支中已将其重命名。所以要解决,我跑了
$ git mv assets/ElipseThree.png assets/elipseThree.png
$ git add assets/elipseHalfFull.png
$ git rebase --continue
它让我继续