咱們的目的是:獲得 https://github.com/turtlebot/turtlebot_viz 網址裏面的groovy分支的源代碼:github
第一步:git源代碼到本地。(注意: 不是Download ZIP,它只是下載master分支的源代碼,不會下載全部分支的源代碼)網站
git clone git@github.com:turtlebot/turtlebot_viz.git
第二步:查看全部分支spa
1 . 綠色的表示本地當前分支3d
2 . 紅色的表示遠程的分支。code
3 .
origin/HEAD -> origin/hydro
指:遠程庫的當前分支是hydro
blog
git branch -a
第三步:切換到指定分支,好比groovyci
git checkout groovy
咱們的目的是:獲得 https://github.com/ros-drivers/freenect_stack 網址裏面 freenect-stack-0.2.2 版本。get
克隆博客
git clone git@github.com:ros-drivers/freenect_stack.git
cd freenect_stack git tag
git checkout freenect-stack-0.2.2
總結:其實tag和 branch是同樣的操做。
若是你感受使用git clone XXX
下載源代碼的速度太慢了,你能夠參考這篇博客來配置你的git,讓它提速。
參考網站: