git 分支拉取

1. 往主分支master上提交代碼,不用分支,分2步:

$ git pull 
$ git push https://git.oschina.net/yjbo/xxx.git

但是我們在團隊合作中修改bug時候或者是做一個功能的時候,我們肯定不會繼續在主分支裏面修改,得創建新的分支,

2. 將其他小夥伴或者服務器上創建的分支引入到本地:

git fetch
git checkout -b local-branchname origin/remote_branchname
 

代碼解釋: 
*如果安裝了git客戶端,直接選擇fetch一下,就可以獲取到了。 
*如果用命令行,運行 git fetch,可以將遠程分支信息獲取到本地,再運行 git checkout -b local-branchname origin/remote_branchname 就可以將遠程分支映射到本地命名爲local-branchname 的一分支。 

3.在本地創建完與服務器相關聯的分支之後,拉取服務器的分支代碼:

 這樣在我們每次想push或者pull的時候,只需要 輸入git push 或者git pul即可
 在此之前,我們必須要指定想要push或者pull的遠程分支。
 git push origin master  (在dev1分支上直接git push就可以提交了)
 git pull origin master  (加上origin dev1之後就可以拉取dev1分支上的代碼。此處是拉取master分支上代碼)

關聯方法:

git branch --set-upstream  dev1 origin/master
 

 
 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章