我有一个旧的 Git 存储库,称之为app
. 然后,一年后,我想从头开始重建应用程序,所以我做了一个新的 repo,调用它app-2
。
现在,我意识到我应该只创建一个新分支或其他东西,而不是一个新的回购,因为我想将历史移到app-2
顶部app
然后摆脱,app-2
这样现在就有了+app
的所有历史。app
app-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
?