git clone遠程branch和tag


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

 


免責聲明!

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



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