具體解決方案如下:
1. 一種是增大快取區:
2. 二是淺轉殖,也就是說轉殖的時候,先少轉殖一些,比如只轉殖每個檔案只取最近一次提交,不是整個歷史版本:
少clone一些,–depth 1
–depth 1的含義是複製深度為1,就是每個檔案只取最近一次提交,不是整個歷史版本。
git clone 倉庫位址.git --depth 1
git clone --depth=1 後獲取其他分支
$ git remote set-branches origin 'remote_branch_name'
$ git fetch --depth 1 origin remote_branch_name
$ git checkout remote_branch_name
3. 三是換協議:
clone http方式換成ssh的方式,
即 https:// 改為 git://
4. 四是更換網路:
主要拉取時間過長還給網速有關,嘗試切換網速快的網路
git init
git remote add origin + // 遠端倉庫位址
git add .
git commit -m '注釋'
git pull origin master //master分支本地與遠端對應
git push -u origin master
//可以新建分支,推送到新建分支上
git branch [name]
git push -u origin [name]
1. (6條訊息) git拉取失敗:curl 18 transfer closed with outstanding read data remaining錯的解決方案_kangfu_521的部落格-csdn部落格
2. git clone --depth=1 後獲取其他分支 - 走看看 (zoukankan.com)
Git 拉取遠端倉庫的某個具體分支
很簡單。不過也稍微記錄一下 git clone 位址 cd 到該目錄 git branch a 檢視所有的分支 git checkout 遠端分支名 git checkout b 你要建立的分支名 git branch set upstream to origin 當前分支名 逐一執行就好了。最後記...
git直接拉取遠端倉庫分支到本地
建立本地資料夾 初始化本地倉庫 git init 複製 關聯遠端倉庫 git remote add origin 遠端倉庫位址 複製 拉取指定遠端分支到本 git fetch origin develop develop為遠端倉庫分支名 複製 本地建立分支並切換到該分支 git checkout b...
Git從遠端倉庫拉取分支到本地
1 在遠端倉庫建立乙個新分支 2 本地更新一下 倉庫 3 檢視本地分支 git branch 4 檢視遠端分支 git branch a 5 從遠端倉庫里拉取一條本地不存在的分支 git checkout b 本地分支名 origin 遠端分支名 這個將會自動建立乙個新的本地分支,並與指定的遠端分支...