Git for Windows 工具的使用(二)

Git分支 git

當一我的開發功能A而另外一我的開發功能B,以後代碼進行整合的時候,使代碼既有功能A也有功能B。在Git中,Git給了咱們分支的概念。spa

分支能夠使用咱們快速的開發協做,而且快速的合併。 3d

 

 

分支的使用 blog

經過命令git branch來查看分支狀況,當前分支會前面帶 * 標識。git branch <branch name> 來建立分支。 分支建立會拷貝當前的內容到新的分支。經過 git checkout <branch name> 來切換到咱們須要切換的分支。 咱們也能夠經過 git checkout -b <filename> 來建立分支而且切換到該分支。 ip

 

 

建立分支 開發

咱們建立第一個分支取名爲「new masterh」,點擊Create new branch建立第一個分支。同步

 

咱們發現此時的分支已經切換到了咱們剛剛建立的分支new masterch。it

 

咱們來修改new masterch分支上的內容。io

咱們仍舊打開FirstDemo.txt進行編輯。輸入如下內容:ast

建立的第一個分支。 

 

打開GitHub進行,填寫Summary和Description

 

以後咱們點擊Commit to new-master 

 

History目錄下,咱們能夠看到會有兩條主線,分別是masternew-master而且在new-master的分支下又一個藍色的實線空心圈和一個虛線空心圈。 

實線圈表示當前的節點,空心圈表示下一次修改時的節點。

 

紅線標示的部分就是當前的分支

 

切換分支 

點擊紅色劃線部分就會出現分支的列表

 

 

咱們點擊master就會切換到master分支。 

上傳/同步分支 

這個操做和同步倉庫是一個操做,點擊Publish/Sync上傳或同步分支。 

 

 

刪除分支 

首先要把分支切換到你要刪除的分支下,如咱們要刪除new master,將分支切換到new master點擊右上角齒輪就會出現Delete new master

點擊Delete new master就會彈出一個對話框,詢問刪除的內容。

 

 

  • 第一個yes ,Delete both是將本地與網頁所有刪除; 

  • 第二個Delete local only僅僅是刪除本地。 

  • 第三個是取消。 

 

 

合併兩個分支 

將一個分支與master分支進行合併。 咱們首先把分支切換到master下,點擊Update from new-branch進行分支的合併。

 

 

此時咱們查看history目錄下就會

 

當咱們建立出新的分支的時候,就能夠對這個分支進行版本的迭代。當咱們作完版本迭代,版本更新的時候,就會向咱們的 master 分支上就行合併。 若是咱們要向 master分支上合併咱們新建立的分支叫 dev ,那麼咱們先切換分支到 master,在經過 git merge dev 進行合併兩個分支。期間會有合併衝突,經過修改來進行保留。

相關文章
相關標籤/搜索