子曰:了解協作開發
1.克隆代碼
$ git clone https://github.com/master-dev.git
注意:這個git 路徑是無效的,只是一個示例。
2.進入目錄,查看所有分支
git branch --all
默認只有當前master分支。
3.創建本地新的分支test 分支
git branch test
此時查看分支
$ git branch --all
*master
test
這是會看到master和test,而且master上會有一個星號。
這個時候test是一個本地分支,遠程倉庫不知道它的存在。
本地分支可以不同步到遠程倉庫,我們可以在test開發,然后merge到master,使用master同步代碼。
4.發布test 分支
發布test 分支是指同步test 分支的代碼到遠程服務器。
git push origin test:test
5.查看遠程分支
git branch -r
6.拉取遠程分支並創建本地分支
git checkout -b develop origin/develop
使用該方式會在本地新建分支develop,並自動切換到該本地分支develop。
同時會建立本地分支會和遠程分支建立映射關系。
7.刪除遠程分支test
git push origin -d test
8.刪除本地分支test
git branch -d test
9.從本地develop 建立新分支test,並同步遠程test 分支。
git checkout -b test
git push origin test:test
