无法从git中的“暂存阶段”中删除文件

时间:2012-09-09 03:52:26

标签: git

我对git很新。我到目前为止所做的是:

    $git init
    $git add "folder/*.php"

现在,我无法从暂存阶段删除php文件... 它返回的是什么:

    $git rm --cached "folder/*.php"
    fatal: 'folder/*.php' is outside repository

我现在该怎么办? 我的git版本是1.7.1

1 个答案:

答案 0 :(得分:1)

首先,发生错误是因为这些文件尚未添加到存储库中。当你执行git add时,git所做的只是将文件添加到将提交到存储库的“列表”中。

为了“使这些文件成为存储库的一部分”,您可以做的是:

git commit -m "first commit"

然后:

git rm folder/*.php

现在,由于您删除了文件,因此需要再次提交以更新有关删除的git历史记录。