git rm 是一个方便的命令吗?



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(...

最新更新