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文件了。

posted @ 2017-06-04 22:32  -起风了🪐  阅读(954)  评论(0编辑  收藏  举报