国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

git pull 提示錯誤 fatal: refusing to merge unrelated histories

這篇具有很好參考價值的文章主要介紹了git pull 提示錯誤 fatal: refusing to merge unrelated histories。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

從遠(yuǎn)程拉項目到本地的時候提示錯誤
git pull 提示錯誤 fatal: refusing to merge unrelated histories
造成 fatal: refusing to merge unrelated histories錯誤的原因有以下幾點:

  1. 有一個包含一些提交的新 Git 存儲庫。然后,您嘗試從現(xiàn)有的遠(yuǎn)程倉庫中提取。合并變得不兼容,因為分支和遠(yuǎn)程拉取的歷史不同。當(dāng)你試圖合并兩個完全不相關(guān)的分支時,Git 看到了這種情況,它不知道該怎么做。
  2. 目錄有問題.git。它可能在某些時候被意外刪除或損壞。如果您克隆或清理了項目,則可能會發(fā)生這種情況。此處發(fā)生錯誤是因為 Git 沒有有關(guān)本地項目歷史的必要信息。
    3.當(dāng)您嘗試從遠(yuǎn)程倉庫推送或拉取數(shù)據(jù)時,分支位于不同的HEAD位置,并且由于缺乏共性而無法匹配。

我出現(xiàn)的問題是,遠(yuǎn)程的代碼沒有先clone到本地,所以不兼容。

解決辦法是:
在git pull和git push命令中添加–allow-unrelated-histories
讓git允許提交不關(guān)聯(lián)的歷史代碼。文章來源地址http://www.zghlxwxcb.cn/news/detail-503474.html

git pull origin master --allow-unrelated-histories
git push origin master --allow-unrelated-histories

到了這里,關(guān)于git pull 提示錯誤 fatal: refusing to merge unrelated histories的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • Git解決 fatal: refusing to merge unrelated histories

    新建了一個本地倉庫之后,把本地倉庫和遠(yuǎn)程倉庫進(jìn)行關(guān)聯(lián)提交、拉取的時候, 出現(xiàn)了如下錯誤: $ git pull origin master remote: Enumerating objects: 9, done. remote: Counting objects: 100% (9/9), done. remote: Compressing objects: 100% (6/6), done. remote: Total 9 (delta 0), reused 0 (delta 0), pack-reused 0 Unpacking obje

    2024年02月06日
    瀏覽(20)
  • 解決Git中fatal: refusing to merge unrelated histories

    我們在git新建項目的時候一般是先建一個遠(yuǎn)程倉庫,然后本地與之關(guān)聯(lián),再將本地代碼推到遠(yuǎn)程倉庫就可以了,不過有可能返回以下錯誤: 這時需要在命令后增加以下命令即可 查了一下資料,不僅是在推送的時候,拉取代碼的時候也可能出現(xiàn)此問題,處理方法一樣。 造成

    2024年04月08日
    瀏覽(27)
  • 【Git】merge時報錯:refusing to merge unrelated histories

    【Git】merge時報錯:refusing to merge unrelated histories

    今天將feature分支合并到master時報錯:refusing to merge unrelated histories(拒絕合并無關(guān)歷史) 報錯原因:當(dāng)嘗試從遠(yuǎn)程倉庫\\\"gitee.com:zpg13/system_school\\\"的master分支拉取最新更新并合并到本地的master分支時,Git拒絕了這次合并,原因是兩個分支擁有不相關(guān)的歷史記錄。 這種方法會保留

    2024年03月25日
    瀏覽(20)
  • idea使用git提交代碼報異常refusing to merge unrelated histories和unknown option `allow-unrelated-histories‘

    idea使用git提交代碼報異常refusing to merge unrelated histories和unknown option `allow-unrelated-histories‘

    目錄 ?一、異常refusing to merge unrelated histories 二、異常unknown option `allow-unrelated-histories\\\' 使用git提交代碼的時候報異常:refusing to merge unrelated histories 解決方法: 這個錯誤通常是因為兩個不同的Git倉庫被合并了,而且它們之間沒有共同的祖先。這可能會發(fā)生在以下情況下: 你在

    2024年02月13日
    瀏覽(17)
  • git pull 時提示 error: Your local changes to the following files would be overwritten by merge

    這個錯誤提示說明你本地有未提交的修改,但是你又嘗試從遠(yuǎn)程倉庫拉取更新,導(dǎo)致合并時出現(xiàn)沖突。你需要先解決沖突,再進(jìn)行拉取更新操作。 有幾種解決方法: 1、提交本地修改:如果你對本地修改進(jìn)行了保存并且希望保留這些修改,可以先提交修改,然后再拉取更新。

    2024年02月07日
    瀏覽(88)
  • git pull 總提示讓輸入merge 信息

    問題描述 :在生產(chǎn)環(huán)境拉代碼的時候,總是出現(xiàn)?.git/MERGE_MSG,很煩。 雖然每次可以通過輸入 :q 命令,取消,然后完成拉取。但是這樣就很影響效率。 解決方法 : 方法一 : 暫時屏蔽錯誤法 我們可以通過以下命令進(jìn)行拉取代碼,屏蔽提示消息 git pull --no-edit origin master 這樣

    2024年02月07日
    瀏覽(20)
  • 【Git】pull 分支報錯 fatal: Need to specify how to reconcile divergent branches...

    示例代碼: 翻譯: 分析:這是由于你拉取pull分支前,進(jìn)行過merge合并更新分支操作,而其他人在你之前已經(jīng)push過一個版本,導(dǎo)致版本不一致 第一種解決方法:比較簡單 執(zhí)行 git config pull.rebase false 默認(rèn)將pull下來的代碼與現(xiàn)有改動的代碼進(jìn)行合并 但是可能會造成代碼沖突,需

    2024年02月03日
    瀏覽(25)
  • 解決git pull代碼時一直報錯:Failed to connect to 127.0.0.1 port 7890 after 2076 ms: Connection refused

    解決git pull代碼時一直報錯:Failed to connect to 127.0.0.1 port 7890 after 2076 ms: Connection refused

    我在本地建立一個分支,想拉取遠(yuǎn)程的分支到本地分支,出現(xiàn)報錯 第一步,先把網(wǎng)路代理關(guān)掉,我懷疑可能是之前科學(xué)上網(wǎng)導(dǎo)致的 第二步:輸入命令 git config --global http.proxy 接著輸入? ?git config --global --unset http.proxy 此時拉取成功? ?

    2024年02月04日
    瀏覽(111)
  • 解決git報錯:fatal: unable to access ‘xxx/‘: Failed to connect to 127.0.0.1 port 7890: Connection refused

    解決git報錯:fatal: unable to access ‘xxx/‘: Failed to connect to 127.0.0.1 port 7890: Connection refused

    前言:Linux系統(tǒng),使用vscode進(jìn)行遠(yuǎn)程連接。 git push -u origin main 的時候,出現(xiàn)了如下問題: 無法連接到127.0.0.1 port 7890,連接被拒絕了。百度大法后基本上是取消代理即可: 但是我在終端中輸入命令運行后,會出現(xiàn)一個紅叉: 命令無法運行。 可能是之前設(shè)置過代理的名字不是

    2024年02月15日
    瀏覽(100)
  • git pull、git clone、git push 報錯 fatal: unable to access...Could not resolve host...

    當(dāng)你的git有時候需要vpn拉取代碼,在公司可以正常使用,回到家中拉取或推送時報錯 Could not resolve host ,這時候你只需要找到電腦中的 hosts 文件,里面進(jìn)行代理配置即可,下面演示一下蘋果系統(tǒng)的處理方式: 步驟一:獲取 Could not resolve host 報錯的內(nèi)容的 ip ,這里以 github 為

    2024年02月03日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包