为了账号安全,请及时绑定邮箱和手机立即绑定

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

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

Git
繁华开满天机 2019-11-21 15:15:19
我手动移动了文件,然后对其进行了修改。根据Git的说法,它是一个新文件,并且已删除文件。有什么方法可以迫使Git将其视为文件移动?
查看完整描述

3 回答

?
炎炎设计

TA贡献1808条经验 获得超4个赞

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

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

  1. cd到该目录结构的顶部。

  2. 跑 git add -A .

  3. 运行git status以验证“新文件”现在是“重命名”文件

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


查看完整回答
反对 回复 2019-11-21
  • 3 回答
  • 0 关注
  • 766 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信