rm & git rm & git rm --cached的区别

2021-08-12  本文已影响0人  小白兔胡萝卜

rm

删除文件,但是没有将其懂git的记录中删除

git rm

同时从工作区和索引中删除文件,即本地的文件也被删除了,同时git中记录了该删除操作

git rm --cached

从索引中删除文件,但是本地文件还存在, 只是不希望这个文件被版本控制

应用:发现有不该git add的文件被添加了,就需要删除本地添加,重新git add

加-r,即删除文件夹

rm -r 文件夹

git rm -r 文件夹

git rm --cached -r 文件夹

上一篇 下一篇

猜你喜欢

热点阅读