Git在我没有这样做的情况下推断出了“重命名”(这个问题实际上是 如何让git将删除的文件和新文件标记为文件移动? 的相反):
是什么导致
- 我创建了一个新文件,并执行了
git add
。(我还没有进行git commit
,因为我现阶段没有这样的愿望。) - 稍后我在另一个文件上执行了
git rm
。 - 现在
git status
报告重命名:旧文件 -> 新文件
。 我还没有commit
。
git mv
,因为这不是一次重命名,我希望这两个文件可以分别被跟踪。如果我想要重命名,我会使用git mv
而不是我的故意的git add
/git rm
。是什么导致
git
认为这是一次重命名的操作?是否可以告诉它不要尝试推断我不想要的东西?