git status显示文件已修改,但是在提交时显示文件已被复制,即:
git status
modified:foo/bar/baz.xml
git commit
复制:bar/foo/baz.xml - > foo/bar/baz.xml
如果不是,为什么将此文件显示为已复制.在更改之前,这两个文件是相同的.
kni*_*ttl 35
git跟踪内容,而不是文件.如果两个文件相同(或非常相同),git会将它们识别为已复制.这不应该有任何影响
在你的情况下,两个文件是相同的(100%),所以git不可能知道文件是否被复制,或者只是偶然发生了相同的情况.
不用担心,git只将树的快照存储到存储库中.您可以控制复制和重命名为检测git log
与参数-C
和-M
,git会再尝试更难找到重命名/份
归档时间: |
|
查看次数: |
11210 次 |
最近记录: |