Git.如何将已删除和推送文件的历史记录移动到分支中的当前文件。
我已经将项目迁移到打字稿,但有些文件没有标记为 git-move,而是删除然后新添加,有几个提交和推送,所以现在我已经正确迁移了项目,但一些迁移的文件错过了它们的历史记录。
在
迁移开始之前从提交创建新分支。
再次执行迁移步骤,这次正确使用 git。
挑选您想要的提交,从旧分支到新分支。
重置旧分支以匹配新分支。
强制推送(假设您已经推送了旧的(。
告诉任何合作者,他们的下一次拉动将是痛苦的。