【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
3)git clone的时候遭遇fatal: early EOF fatal: index-pack failed解决办法
4)Flutter Git 报错,无法下载问题:报措信息:error: 1844 bytes of body are still expected fetch-pack: unexpected
posted on 2021-08-03 12:07 CuriousZero 阅读(3131) 评论(0) 编辑 收藏 举报