3

我手动将 .js 文件从一个文件夹移动到另一个文件夹。现在,尽管 GIT 似乎拥有该文件的完整历史日志,但它似乎仍将移动视为删除/创建事件。此外,使用 git BLAME,我无法返回跟踪超出移动文件点的更改。

从那以后已经有一个月左右的时间了,并且有很多提交,但我希望能够“修复”该历史记录,以便 GIT 将整个提交历史记录视为同一个文件,而在移动时没有截止点......我会能够使用责备后退一步来跟踪更改。

有人能帮忙吗?

4

1 回答 1

1

您应该使用 git-blame-C标志。这指示 Git 尝试找出各个行的实际来源,而不仅仅是它们何时被提交。尽管这听起来是一回事,但在您的情况下却有所不同。

当你使用它时,它就像魔法一样!阅读手册页以获取更多信息。

于 2013-11-17T08:22:08.553 回答