ton*_*nka 5 git rename
我有一个关于在 git 中重命名文件的问题。
我想重命名一个文件。所以我重命名它。据我所知,如果我不更改文件的内容,git 会检测到移动,因为文件的哈希值是相同的。
我正在使用 C++,所以重命名后我必须更改文件中的包含路径(我已重命名),所以问题是 git 没有检测到移动,而是认为一个文件被删除,另一个文件被删除添加。我正在寻找 git 检测到此更改的解决方案。
有人对此有什么好的策略吗?
在此先感谢 通卡
mic*_*icz 3
如果您想要进行两种不同的提交,一种是移动,另一种是文件更改,则应该使用git mv和 commit。然后更改包含路径并使用内部文件更改进行另一次提交。
git mv
归档时间:
9 年,10 月 前
查看次数:
3137 次
最近记录: