🟥 Git 下拉大文件方法
因为项目太大,然后直接git clone拉不下来代码
会报error:
RPC failed; HTTP 504 curl 22 The requested URL returned error: 504 Gateway Time-out或者类似的错误
然后就加参数用
git clone --depth=10 https://xxx.xxx/xxx.git拉下来了
depth用于指定克隆深度,为10即表示只克隆最近十次commit.
🟧 解决git无法查看远端分支的Bug
执行完后,项目是拉下来了,但是使用git branch -a查看分支的时候看不到其他远程分支。
1️⃣ 解决方法一
git remote set-branches --add origin [分支名称] git fetch origin [分支名称] git checkout [分支名称]
然后再用git branch -a查看就能看到相应远程分支了
2️⃣ 解决方法二
可修改 .git/config 文件
将 remote 块下面的
fetch = +refs/heads/master:refs/remotes/origin/master
或者类似配置修改为:
fetch = +refs/heads/:refs/remotes/origin/
有多条fetch配置时删除其他配置
然后执行git fetch -v即可获取到完整分支信息