如何从git add index中删除文件,而不从本地删除任何存储库中的文件

时间:2016-11-12 09:41:55

标签: git

如何从" git add"中删除文件index如果尚未提交给主分支。

我不希望实际删除文件本身,只需将其从索引中删除即可。 TIA

2 个答案:

答案 0 :(得分:6)

git reset filepath

这将从添加索引中删除该文件,更改将保留在您的本地系统上。

答案 1 :(得分:2)

您只需使用这个简单的rrm命令从索引中删除它:

response.expectedContentLength < 0

如果您将使用

git rm --cached <file name>

它将从您的文件目录和索引中删除它,使用git rm <file> 标志只会将其从索引中删除。

删除文件后,您必须提交更改,因此请使用--cache修改上次提交。
它将从最后一次提交中删除文件以及您所做的所有其他更改。