Git错误地将文件标记为已删除,而不是重写

问题描述 投票:0回答:1

我正在对一个项目进行多次重构。因此,有时我需要重命名文件扩展名,例如index.js -> index.ts,并更改此文件上的许多行。

由于git错误地将index.js标记为已删除,而index.ts标记为新文件,这可能不利于代码检查和日志。

是否可以通过某种方式明确地对git说“嘿,我将index.js重命名为index.ts”?

git
1个回答
0
投票

Git通常会注意到您是否移动了文件,if您并没有过多地考虑文件的内部。无论哪种方式,这都是不好的做法,您应该始终使用git本身来显式移动文件。

git mv index.js index.ts

[通常,我强烈希望将移动和文件更改作为单独的提交来完成。

© www.soinside.com 2019 - 2024. All rights reserved.