如何将两个独立的不相关的Git存储库合并为一个具有单个历史时间线的存储库。
只需为此添加一个快速注释…
我有一个最初作为自己的项目开始的项目,但是最终需要进入一个已经存在的项目,所以我认为可以使用git remote add origin将它添加到现有项目的新分支中,然后将更改推送到那么世界的起源就很好。
直到我尝试比较分支机构…
- 星期天的谈话-仿佛永远生活
- 为孩子们准备的12个脑筋急转弯拼图游戏,会让您抓挠头— Mindvalley Blog
- 番茄技术实践
- Tiina Rantakokko首席运营官Lightneer:“我们的梦想是激发未来的诺贝尔物理学奖得主。”
- 到目前为止,从filtr查找器项目中我最大的收获是什么?

没有什么可比较的 ? 尽管存在误导,但提交历史不同。
您如何解决这个问题,Google的第一个结果是细节有些稀疏,但后来我发现这很有帮助。
我需要合并不同的分支,现在默认情况下在git中将其禁用,但可以使用--allow-unrelated-histories标志启用。
git merge origin use-ts-bot --allow-unrelated-histories
可以理解的是,这与我想与原点合并的分支产生了一些冲突。
自动合并package.json
CONFLICT(add / add):合并package.json中的冲突
自动合并package-lock.json
冲突(添加/添加):在package-lock.json中合并冲突
自动合并README.md
冲突(添加/添加):在README.md中合并冲突
自动合并.gitignore
冲突(添加/添加):合并.gitignore中的冲突
自动合并失败; 解决冲突,然后提交结果。
为了解决这个问题,我只是从我的GitHub帐户中获取了最新版本的use-ts-bot分支,然后使用它代替了origin冲突,因为我正在从事的工作最终将取代master分支,因此只是将面食复制到我的VSCode中,然后重新提交更改文件。
! 我现在有一个分支机构,可以与主人进行比较,我有一天会为
