说我有这个历史的项目A:
我在该历史的基础上开始了B项目,接下来:
现在我有了一个干净的项目B,我想用这个项目的分支开始我的下一个应用程序。
问题是粗体提交:它会删除文件。我想重写历史记录以省略该操作,阻止从基础仓库到项目A的合并完全删除我的文件。
理想情况下,删除的文件不应出现在项目B的历史记录中。
这可能是"Delete commits from a branch in Git","Completely remove file from all Git repository commit history"或"GIT How to clean history pack for old deleted files?"的重复问题,但可能不是因为公开的问题非常具体。
请与社区分享您的经验!