我不能为我的生活找到任何体面的解释,"[文件]:需要更新"的消息,git有时会不时吐出来.甚至官方的git FAQ也解释了这个标记为TODO.如果有人能解释A)意味着什么; 和B)如何解决它,我将非常感激.
Mic*_*zek 103
这意味着您正尝试从某处合并更改,但更改包括修改脏文件(当前在工作树中修改).您需要提交未完成的更改,或者存储它们,拉/退出/合并/无论您正在做什么来更新,并解开
lom*_*mza 22
正如其他人所指出的那样,需要更新消息意味着文件很脏,换句话说,过时了.但是,不是重置并重新开始,可以做的只是简单git status然后git add <file> 如果它在更改的列表上.因为您之前已经可以添加该文件,但之后又进行了更改.这发生在我身上,通过这个简单的add解决了这个问题.
登录到您的生产/目标服务器,cd到包含您的应用程序的目录,然后执行这两个命令.
1.重置为最新版本
警告,这将删除所有更改:
git reset --hard HEAD
2.拉动更改
git pull origin master
| 归档时间: |
|
| 查看次数: |
46958 次 |
| 最近记录: |