我有一个名为
现在,我意识到我应该只是创建一个新分支,而不是一个新的存储库,因为我想将
更新:
我尝试通过删除
app
的旧Git存储库。一年后,我想从头开始重新构建应用程序,所以我创建了一个新的存储库,名为app-2
。现在,我意识到我应该只是创建一个新分支,而不是一个新的存储库,因为我想将
app-2
的历史记录放在app
之上,然后摆脱app-2
,使得app
现在拥有app
+app-2
的所有历史记录。是否可能实现这个目标?更新:
我尝试通过删除
app
中的所有文件(除了.git
目录)并提交来“重置”app
存储库。然后: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
的提交?