我错误地将GitHub存储库(A)移动到新的Bitbucket存储库(B),方法是添加从A到B的所有文件,这些文件丢失了所有历史记录。我在B上做了一些工作(多次提交)并实现了我的错误,所以现在A包含旧历史直到某一点,B包含从该点开始的新历史。如何将A的历史记录与B合并,以便B包含文件的完整历史记录?
P.S。:我想主要的问题是B上的第一次提交与a的方式不同,因为没有历史记录它包含每个文件的全文。
示例
存储库A
Commit 1: Create new File X
Commit 2: File X
+ Hello World
Commit 3: File X
+ This is a test
存储库B
Commit 1: Create new File X:
+ Hello World
+ This is a Test
Commit 2
+ This is a new line
我想创建一个具有以下历史记录的新存储库C:
Commit 1: Create new File X
Commit 2: File X
+ Hello World
Commit 3: File X
+ This is a test
Commit 4:
+ This is a new line
答案 0 :(得分:1)
..\wwwroot\app\*.ts
也可以帮助首先从new-master中删除初始文件;或者它可能只会让它变得更加困难,现在还不确定。