Git(GitHub) 003 如何 clone 非 master 分支的程式碼 — 切換到指定 branch分支 或者 tag版本
阿新 • • 發佈:2019-01-07
切換到指定 branch (分支)
舉例
第一步:git原始碼到本地。(注意: 不是Download ZIP,它只是下載master分支的原始碼,不會下載所有分支的原始碼)
git clone [email protected].com:turtlebot/turtlebot_viz.git
第二步:檢視所有分支
1 . 綠色的表示本地當前分支
2 . 紅色的表示遠端的分支。
3 .
origin/HEAD -> origin/hydro
指:遠端庫的當前分支是hydro
git branch -a
第三步:切換到指定分支,比如groovy
git checkout groovy
切換到指定 tag (版本)
舉例
克隆
git clone [email protected].com:ros-drivers/freenect_stack.git
cd freenect_stack
git tag
git checkout freenect-stack-0.2.2
總結:其實tag和 branch是一樣的操作。
如果你感覺使用git clone XXX
下載原始碼的速度太慢了,你可以參考這篇部落格來配置你的git,讓它提速。
參考網站: