我有一个旧的 Git 存储库,称之为app. 然后,一年后,我想从头开始重建应用程序,所以我做了一个新的 repo,调用它app-2。
现在,我意识到我应该只创建一个新分支或其他东西,而不是一个新的回购,因为我想将历史移到app-2顶部app然后摆脱,app-2这样现在就有了+app的所有历史。appapp-2
这可能吗?
更新:
app我尝试通过删除app(目录除外.git)中的所有文件并进行提交来“重置”存储库。然后:
cd ~/Projects/app-2
git format-patch --stdout --root master > ../app/app-2-patches.txt
cd ../app
git am app-2-patches.txt
但是,我在有分支机构的地方发生了冲突app-2。
是否可以app-2在保持历史分支结构的同时应用提交app-2?