我最终将我的git repo移动到另一个目录以及我所有文件的更改目录。
现在,当我将文件添加到索引并提交它时,它就像提交新文件而不是提交差异一样。虽然当我在Git Extension中提取历史记录时,所有的历史记录都在那里,并且最近的提交仍然会附加给主人,好像什么也没发生过一样。
可能我不知道git是如何工作的,它是如何工作的?建议?还是有人需要我澄清一下?
答案 0 :(得分:0)
不要忘记Git performs rename detection using a heuristic
这意味着,正如我在“git status
shows rename but it's incorrect”中所解释的那样:
git add
可能会将添加到索引中的文件视为“新”文件git commit
应协调该文件的状态,并将其显示为已移动。请检查(当您准备提交时)git commit
的输出,以查看“新”文件状态是否仍然存在。