如果通过git clone直接拉下来的话,无论选取哪个分支的ssh,clone的都是默认的master分支代码,但这并不是我想要的。
通过git clone的方式拉下来
git clone -b branch_name git@xxxxxxxxxxx.git
clone下来的代码就是-b后面你指定的分支。
特点:直接就拷贝下来了,但是你更改代码后需要在此分支上创建新分支后提交,更适合第一次拉取。
通过改变分支的方式拉下来
git checkout -b branch_name1 origin/branch_name2
git pull
git checkout -b branch_name1 等同于
git branch branch_name1 + git checkout branch_name1
特点:这个更适合已经在本地有远端记录的分支,也不需要重新创建分支了。
ps:删除远端分支:
git push origin:branch_name
(表示将空的本地分支推送到远端的"branch_name
"分支,从而删除该分支)