rm(操作系统的删除文件)与git rm的区别

git rm:
1.删除了一个文件
2.把这个删除的文件纳入暂存区

如果想要恢复这个文件,则需要做2个操作
a.git reset HEAD file_name ——将文件从暂存区恢复到工作区
b.git checkout -- file_name ——将工作区中文件的修改丢弃



rm:
将一个文件删除,但是未纳入到缓存区

如果想要恢复这个文件,则需要:
git checkout -- file_name ——将工作区中文件的修改丢弃
posted @ 2017-07-06 19:35  无名草110  阅读(292)  评论(0编辑  收藏  举报