如果你在 DevOps 生态系统中有几年的经验,并且有兴趣与社区分享这些经验,请查看我们的 贡献指南。
1. 概述
在 Git 中,有时会遇到分支没有共同的历史基础的情况。因此,如果我们尝试合并它们,我们会得到 “拒绝合并不相关的历史” 错误。在本教程中,我们将讨论如何修复这个错误以及如何在未来的项目中避免这个错误。
让我们看看分支具有不相关历史的情况。 具有不相关历史基础的最常见原因是彼此独立地开始分支。 例如,如果我们在本地机器上启动一个新的 Git 项目,然后将其连接到远程 GitHub 分支,这些分支将具有不同的历史基础。