4

我知道这是一个 Alpha 产品,但我认为这是一个设置而不是一个错误。当我使用 textmate 文件管理器删除文件时,该文件被删除,但仍保留在项目中,并带有一个红色的“X”。见下图。

我检查了文件系统,但它不存在,并且还提交了 git 并将更改推送到我的 github 存储库。

有任何想法吗?

在此处输入图像描述

编辑

交叉发布到 Textmate 邮件列表。至今没有答案。 http://textmate.1073791.n5.nabble.com/Textmate-2-Alpha-and-deleting-files-td26669.html

解决方案

根据 danodonovan 的建议,我调查了 git 问题。结果git status显示了文件,最终它们被提交了。

这不起作用:

$ git add .
$ git commit -m "message"
$ git push origin master

这确实有效:

$ git commit -a -m "message"
$ git push origin master

我认为 -a -m 是第一组命令的同义词。在任何情况下,问题都解决了,不是 Textmate 问题,而是未提交的删除,这是有道理的。谢谢你丹多诺万。

4

1 回答 1

3

这些文件是否显示

$ git status

? 正如您发现的那样,您要么必须单独提交删除的文件,要么使用

$ git commit -a -m "comment"

:-)

于 2013-07-14T13:56:57.617 回答