使用Git重命名:使用git mv vs删除文件并添加另一个

时间:2017-03-17 09:43:35

标签: git commit rebase

我已重命名'通过删除旧文件并使用新名称添加另一个文件来手动创建文件。如何在提交历史记录中撤消此操作并使用git mv?我需要将我的功能分支重新绑定到仍在使用旧文件名的已更新父级。我不想丢失旧名称文件和新名称文件的更改。

1 个答案:

答案 0 :(得分:8)

git mv与你所做的完全相同。

扫描历史记录时,它会尝试发现"重命名"通过比较内容,并说"嗯......如果这两个文件的内容相同,我会说它是一个重命名"

使用git rebase -m告诉git更仔细地重命名。