git - 在 git 中移动文件而不移动
问题描述
我需要执行的脚本将我的存储库中的数百个文件从一个位置移动到另一个位置(但它们保留在存储库中)。我知道这些文件来自哪里,以及它们在 ove 之后在哪里。
但git mv
想自己移动文件。有没有办法git mv
告诉它移动操作已经完成?
解决方案
即使您不使用git mv
,Git 也会自动识别移动,只要您同时暂存已删除文件和新文件。
事实上,Git 只使用文件的内容来整理出什么是移动。因此,git mv
只是上述的简写。
推荐阅读
- java - 如何在android(java)中删除最后一个浮点数
- vba - 使用 Selenium 和 VBA 写入值时分配给常量不允许的错误
- python - 如何计算大熊猫中一天与一周前相应一天之间的差异?
- python - 如何为条形图设置文本注释的水平对齐方式
- flutter - 如何根据用户 onTap 启动另一个具有不同功能的屏幕
- javascript - 如何使用 javascript 根据其类型访问特定的 HTML 元素?
- python - image_dataset_from_directory 标签列表似乎是按随机顺序分配的
- swift - 如何让 Storyboard 图像完全填满它的框架?
- javascript - 如何用字符串数组替换句子的一部分?
- php - 不使用 POST 的 html 表单 - 表现得很有趣