git 本地分支與遠程分支的關聯


子曰:了解協作開發

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

參考文檔

  1. 知乎 作者:Color


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM