我有一个巨大的项目。我被指派重做文件结构,以免我们的开发人员发疯。这一切都在 GitHub 中,所以我只是分叉了项目并进行了更改。
我已经完成了,现在想把我的更改拉回来。但是,在我进行重组时,我们的一些其他开发人员致力于主存储库。我无法合并,因为我移动的文件已更改(所以 Git 认为我删除了它们)。它们是最新的,只是在一个新位置。
如何成功提取重组后的代码?我唯一的想法是从我的本地存储库中删除所有主代码,然后将新代码复制粘贴到它,并从那里进行提交。然而,这让我觉得这是不好的做法。
更新:根据这个问题, git mv
会有所帮助。但是,所有目录更改都已完成。