我明白了
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
renamed: foo.java -> foo_setup.java
new file: foo_details.java但实际上foo.java的大部分都在foo_details.java,所以我宁愿是
Changes to be committed:
(use "git reset HEAD <file>..." to unstage)
renamed: foo.java -> foo_details.java
new file: foo_setup.java有什么不同吗?如果是这样的话,我如何重新分配哪个文件foo.java“实际上”重命名为?
发布于 2019-02-21 14:05:07
您可以使用diff.renamelimit配置值来增加或减少git用于检测重命名的文件数量。
但是,在提交时,这通常是完全不必要的。原因是git绝不会记录重命名。重命名检测是显示状态、日志或提交内容的命令的一个特性,但实际提交本身根本不存储这些信息。
因此,您实际上不必做任何事情,如果您成功地让git将状态更改为更好地(在您看来)反映您重命名为什么的内容,那么实际提交将与您现在可以提交的内容相同。
https://stackoverflow.com/questions/54808831
复制相似问题