1.查看遠程分支
git branch -r
2.測試git clone romete,只是clone遠程remote的master,不會clone其他的目錄
------------------------------------------------------
3.查看所有分支
git branch -a
------------------------------------------------
能看到所有遠程的分支branch
4.用checkout命令把遠程分支取到本地,並自動建立tracking
git checkout -b localBranch origin/branchName # 推薦使用者這種
# 不能單獨git checkout -b localBranch 這是在本地創建一個分支,而不是獲取遠程分支
//在 查看bending文件目錄
或者
使用-t參數,它默認會在本地建立一個和遠程分支名字一樣的分支
git checkout -t origin/branchName
或者
也可使用fetch來做
git fetch origin remoteBranchName:localBranchName
# 抓取遠程分支的數據到本地對應的分支
甚至我用下列方法,目前也沒發現問題
git chekcout localBranch
git pull [remote] [remoteBranch]
--------------------------------------------------------------------------
5.獲取tag對應版本
在獲取了遠程的分支,我們想獲取某個HEAD的tag的步驟如下:
第一步:查看tag
git tag
第二步:檢出tag
git checkout tagName
總而言之:原理新建一個與遠程分支同名的分支,檢出或拉取遠程分支,在然后才檢出到對應tag