<article class=“article fmt article-content”><h2>起因</h2><p><code>git</code>认为你视图<code>merge</code>的两份数据的<code>commit</code>历史是齐全不想关的,所以回绝操作。</p><h2>解法</h2><p>明确通知<code>git</code>,你所操作的数据是相干的。</p><pre><code class=“bash”>git pull –allow-unrelated-histories</code></pre><h2>其它</h2><h3>后续如何防止这个谬误?</h3><p>防止对一个曾经有本人<code>commit</code>历史的本地仓库,试图执行<code>git pull</code>拉取一个领有不同<code>commit</code>历史的近程仓库。</p></article>