gpt4 book ai didi

git 提交消息将文件显示为 'copied' 而不是 'modified' 。有什么影响?

转载 作者:IT王子 更新时间:2023-10-29 01:01:37 32 4
gpt4 key购买 nike

strong textgit 状态显示文件为已修改,但是在提交时它显示文件为已复制 即:

git状态
修改:foo/bar/baz.xml

git 提交
复制:bar/foo/baz.xml -> foo/bar/baz.xml

如果不是,为什么显示此文件已复制。这两个文件在更改之前是相同的。

最佳答案

git 跟踪内容,而不是文件。如果两个文件相同(或非常相同),git 会将它们识别为已复制。这不应该有任何影响

在你的例子中,两个文件是相同的(100%),所以 git 不可能知道文件是否被复制,或者只是偶然碰巧是相同的。

别担心,git 只会将树的快照存储到存储库中。您可以使用参数 -C-M 控制 git log 的复制和重命名检测,然后 git 将更加努力地查找重命名/副本

关于git 提交消息将文件显示为 'copied' 而不是 'modified' 。有什么影响?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2673431/

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