git rm And git rm --cached And git reset HEAD

git rm

git rm 会将条目从缓存区中移除。这与 git reset HEAD 将条目取消缓存是有区别的。 "取消缓存"的意思就是将缓存区恢复为我们做出修改之前的样子。

默认情况下,git rm file 会将文件从缓存区和你的硬盘中(工作目录)删除。

如果你要在工作目录中留着该文件,可以使用 git rm --cached

如我们删除 hello.php文件:

git rm hello.php 

  当前的工作目录和 本地的缓存区都不会有hello.php文件了。

联系我->邮件写信
原文地址:https://www.cnblogs.com/bing-yu12/p/6942342.html