1. 程式人生 > >git學習之分支的建立、切換、合併

git學習之分支的建立、切換、合併

場景:

1:專案經理在github上面建立master分支。並在本地建立本地庫、編寫程式碼、add 、commit、push推送到master分支。這個分支的程式碼可以看做是架構師的基礎框架程式碼,專案開始是不允許直接在master分支進行編碼的。一般情況下。專案經理會在github上面在建一個分支命名為dev分支。

2:專案經理將原生代碼同樣推送到dev分支。然後程式設計師從dev分支把程式碼down到本地進行開發,測試,提交,推送。這個時候推送也是推送到dev分支。同樣程式設計師可以從master分支down下程式碼,然後切換到dev分支也可以,但是如果忘記切換就有點悲催。

3:大概的步驟和命令如下:

(1):git branch -v檢視當前分支,預設是master

(2)git add 、git commit -m '提交資訊' 檔案、git push origin master (提交本地庫,並推送到遠端倉庫)

  (3) git branch dev 建立分支

(4)git push origin dev  把本地分支提交到遠端倉庫(這一步很重要)

(5)git checkout dev 切換分支

(6)這個時候就切換到dev分支。提交推送也是dev遠端倉庫。不是master遠端倉庫