设置跟踪分支
一般通过git clone拉取得代码是master的分支,有时需要拉取其它的分支,在本地新建分支后还要设置跟踪分支才能顺利拉取其它分支。方法如下:
1.使用git branch -a 得到所有分支:
git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/evb_board
remotes/origin/master
查看本地分支:
git branch -v
* master a2784a8
这时本地只有默认的master分支。
2.在本地创建分支并设置跟踪分支:
git命令:
git checkout -b <localbranch> <remote>/<branch>
git checkout -b evb_board origin/evb_board
M buildroot
M kernel
Branch evb_board set up to track remote branch evb_board from origin.
Switched to a new branch 'evb_board'
查看下本地分支会多个evb_board分支。
git branch -v
* evb_board 4252fa1
master a2784a8
3.更新本地分支的代码:
用git pull拉取新分支的代码,目的达到。
git pull
Already up-to-date.