Git更改repo目录和文件目录

时间:2014-11-13 19:56:36

标签: git

我最终将我的git repo移动到另一个目录以及我所有文件的更改目录。

现在,当我将文件添加到索引并提交它时,它就像提交新文件而不是提交差异一样。虽然当我在Git Extension中提取历史记录时,所有的历史记录都在那里,并且最近的提交仍然会附加给主人,好像什么也没发生过一样。

可能我不知道git是如何工作的,它是如何工作的?建议?还是有人需要我澄清一下?

1 个答案:

答案 0 :(得分:0)

不要忘记Git performs rename detection using a heuristic

这意味着,正如我在“git status shows rename but it's incorrect”中所解释的那样:

  • 单独git add可能会将添加到索引中的文件视为“新”文件
  • git commit应协调该文件的状态,并将其显示为已移动。

请检查(当您准备提交时)git commit的输出,以查看“新”文件状态是否仍然存在。