使用git的'git rm'和'git mv'的实际用例?

pro*_*eek 7 git git-rm git-mv

我知道git提供'git rm'和'git mv'来删除/移动文件或目录.但是,我无法看到实际用例.

通常情况下,我只是mv或rm文件或命令行中的任何内容,在完成所有必要的操作后,我可以运行'git add -u'和'git add.',就像我问的那样答案在这里.

我错过了什么吗?有没有只有'git rm'和'git mv'的情况?

Von*_*onC 8

git mv并且git rm是关于直接更新索引.直接移动或删除工作树中的文件不会立即影响索引.

GitFaq确实存在git mv如下:

只是方便.该效果与删除文件和添加具有不同名称和相同内容的另一个文件无法区分.