git 文档说 git rm 命令是从工作目录和暂存文件中删除文件。
我看到在执行rm some-file.txt
时,该文件将从工作目录中删除。在做git add some-file.txt
我可以达到同样的结果。
那么,git rm
是一个方便的命令吗?
谢谢:)
裸
git rm
执行的操作与您所做的完全相同:从磁盘rm
文件,git add file
索引中反映此修改。从这个意义上说,这是一个方便的命令。
但是,此命令允许您执行git rm --cached <file>
(保留磁盘上的版本,删除索引中暂存的版本(,这将需要手动执行更多阴暗的操作。
它还确保您正在对跟踪的文件进行操作,允许您干运行(-n
(...