对配置文件进行少量更改后,该文件将显示为脏:
我们尝试git add
进行下一次提交的文件:
在那之后,我希望文件能够被暂存并准备提交,但是令人惊讶的是,它不是那种类型:
我们注意到了这一点,因为部署构建突然开始失败。当我转到远程仓库时,我看到文件不见了。
跟踪更改,似乎在几个小时后的合并失败中,文件已删除。
不好,但是不应该成为出价协议,对吗?
只需提交文件并继续。但是不能。当我对其进行更改时,该文件显示为已跟踪,但无法将其添加到提交中。
出于绝望,我尝试了git rm -f config/packages/framework.yaml
。我总是可以再次创建它。
该文件已被正确删除,但是现在当我运行git status
时,它报告一个不同文件已被暂存为要删除(尽管尚未从文件系统中删除):< / p>
我们如何摆脱困境?
不是文件。gitignored,也不是子模块的一部分(项目中没有子模块或任何种类的东西)
(LANG=en_GB
只是这些屏幕截图是英语而不是西班牙语)