小编典典

如何使 git 将已删除文件和新文件标记为文件移动?

all

我手动移动了一个文件,然后我修改了它。根据 Git,它是一个新文件和一个已删除文件。有什么方法可以强制 Git 将其视为文件移动?


阅读 151

收藏
2022-03-04

共1个答案

小编典典

如果您的修改不太严重,Git 将自动检测移动/重命名。只是git add新文件和git rm旧文件。git status然后将显示它是否检测到重命名。

此外,对于在目录中移动,您可能需要:

  1. cd 到该目录结构的顶部。
  2. 跑步git add -A .
  3. 运行git status以验证“新文件”现在是“重命名”文件

如果 git status 仍然显示“新文件”而不是“重命名”,您需要遵循建议,并在两个单独的提交中进行移动和修改。

2022-03-04