AndroidStudio的GitHub分支操作

1、新建分支:
在AS的右下角可以看到有一個Git:master的選項,我們點擊它,然後彈出下面的對話框,我們點擊New Branch選項就可以新建一個分支,如圖我新建了一個名爲Branch1的分支。
Local Branches下是本地的分支
Remote Branches下是遠端分支(即git上的分支)
這裏寫圖片描述
2、切換分支:
我們新建一個分支(Branch1)後,這時如果我們要切換到master分支,我們點擊Local Branches下面的按鈕,然後在其左邊會彈出一個對話框,我們點擊Checkout就可以將其切換到master分支下了。要明白的是Local是存在本地Repo的,你可以直接進行切換。Remote是遠程倉庫的,遠程倉庫的你只能checkout到本地,而不能切換過去。
這裏寫圖片描述
3、將分支同步到Github:
我們新建分支後,可以把它同步到Github服務器上,同步之後我們在Github網頁上可以看到如下如圖所示,它有Branch1和master兩個分支。
這裏寫圖片描述
4、刪除分支:
創建完分支後,我們還可以對其進行刪除,刪除包括刪除本地和刪除服務器端。
4.1、刪除本地分支:
這裏寫圖片描述
4.2、刪除服務端分支:
先點擊branch,切換到分支列表下
這裏寫圖片描述
然後點擊刪除圖標就ok了
這裏寫圖片描述
5、合併分支:
在github網頁上,我們現在有branch1和master兩個分支,這是我們要合併怎麼辦呢?
5.1、將當前分支切換到Branch1下,點擊Compare&pull request
這裏寫圖片描述
5.2、點擊Create pull request按鈕
這裏寫圖片描述
5.3、我們可以看到提示“This branch has no conflict wieh the base brach”,這表示我們要合併的兩個分支之間沒有衝突,可以進行合併,如果有衝突的話,我們需要先解決衝突然後再進行合併,合併我們只要點擊Merge pull request按鈕就ok了。
這裏寫圖片描述
5.4、合併成功之後,我們可以看到它提示我們合併成功了,這裏還有一個按鈕Delete branch,我們可以選擇刪除分支
這裏寫圖片描述
6、合併成功
合併成功後,我們可以查看我們的Commit記錄,最近一條顯示合併了一條來自DaiQing-Zha下的Branch1分支。
這裏寫圖片描述
我們點擊上面圖中的紅框,跳轉到如下的頁面,我們可以看到下面三個畫紅框的地方,表示目前的版本有兩個父版本:35c2f29和5fdeb5e。
**這裏寫圖片描述**
合併以後我們可以看到AndroidStudio上已經沒有Local Branches分支了,在Remote Branches下有兩個分支,Branch1,和master,因爲Branch1分支我們沒有刪除它,所以他還會存在。
這裏寫圖片描述
我這裏只是講解一些Github合併分支的操作,關於Github更多的知識我推薦大家去看一個視屏,講解得非常好。
版本控制入門 – 搬進 Github
http://www.imooc.com/learn/390
[GitHub]第四講:合併分支
http://blog.csdn.net/loadsong/article/details/51591536

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章