【macOS】IDEA 里面的git fetch 拉不到遠程分支


 【問題】IDEA 里面的git fetch 總是拉不到遠程的分支。如下所示,只拉取到master分支,但實際上,遠程有很多很多分支。

 

 

 

找到了一個方法:需要修改下 .git/config的配置文件啊!!!

——【git fetch 無法獲取遠程分支?:https://blog.csdn.net/weixin_34166847/article/details/92109657

編輯 .git/config 文件,把 fetch 改成下面第二種形式,不要寫死master。

修改前:
[remote "origin"]
        url = https://github.com/xxx/project.git
        fetch = +refs/heads/master:refs/remotes/origin/master

修改后:
[remote "origin"]
        url = https://github.com/xxx/project.git
        fetch = +refs/heads/*:refs/remotes/origin/*

 

  可是找不到 .git/config !

可能被隱藏了!

 

那么如何打開Mac文件夾的隱藏文件????

—— 【MAC 下 git 的config 修改 服務器地址:https://blog.csdn.net/yst19910702/article/details/97237270

寫到了方法:

在終端輸入以下命令:
defaults write com.apple.finder AppleShowAllFiles -boolean true ; killall Finder

——即可在 Finder 窗口中看到那些隱藏的文件和文件夾了。

執行命令后出現了:

  

查看原來的 config 文件,發現確實是 master :

 

把它改為如下:

 

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    ignorecase = true
     symlinks = false
    precomposeunicode = true
[remote "origin"]
    url = http://XXXXXX.git
    fetch = +refs/heads/*:refs/remotes/origin/*
[branch "master"]
    remote = origin
    merge = refs/heads/master
[branch "feature/basecase"]
    remote = origin
    merge = refs/heads/feature/basecase

 

改完之后保存,而后 在 IDEA 進行 git - fetch :

 

還是不行啊,心態崩了…… (還是出現了上一篇博客的問題……

 

Fetch Failed warning: redirecting to https://XXXXXX.git/ 1004 bytes of body are still expected fetch-pack: unexpected disconnect while reading sideband packet early EOF index-pack failed

 

—— 到底是為啥呢??百思不得其解 ~~  嘗試了百度的很多方法也未能解決~~~

 

今天問了下同事,一語驚醒夢中人啊~~

 

 —— 把VPN關掉就可以 Fetch 成功了!!!

 

 

 

 

 

(期間嘗試了這些方法都沒用。。。

1)Github - unexpected disconnect while reading sideband packet

2)Git克隆大倉庫報錯解決辦法

3)git clone的時候遭遇fatal: early EOF fatal: index-pack failed解決辦法

4)Flutter Git 報錯,無法下載問題:報措信息:error: 1844 bytes of body are still expected fetch-pack: unexpected

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM