gpt4 book ai didi

git - 如何在 git 中重新分配哪个文件被重命名为哪个文件?

转载 作者:太空狗 更新时间:2023-10-29 14:16:31 25 4
gpt4 key购买 nike

我明白了

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 “实际上”重命名为?

最佳答案

您可以使用 diff.renamelimit 配置值来增加或减少 git 用于检测重命名的文件数量。

但是,这在提交 时通常是完全没有必要的。原因是 git 不会以任何方式记录 重命名。重命名检测是显示状态、日志或提交内容的命令的一项功能,但实际提交本身根本不存储此信息。

所以你实际上不需要做任何事情,如果你成功地让 git 改变状态以更好地(在你看来)反射(reflect)你重命名的内容,实际提交将与你可以正确提交的内容相同现在。

关于git - 如何在 git 中重新分配哪个文件被重命名为哪个文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54808831/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com