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