git rm
将从 集结地,这里有点不一样 从git reset HEAD
的“取消阶段” 文件,我说的“卸载”是指还原 集结地的位置 在我们开始修改之前。 另一方面git rm
只是踢 把文件完全从舞台上撤下来,所以 它不包括在下一个 提交快照,从而有效地 删除。默认情况下,
git rm file
会将文件从暂存区域完全删除,也会从磁盘 > (工作目录)中删除。若要将档案保留在工作目录内,可使用 ABc1。
但是 git rm --cached asd
和 git reset head -- asd
到底有什么不同呢?