拉去分支請參見:三、SourceTree經過PUTTY鏈接GitLab 最後內容html
注:若是拉取後看不見master,請在gitLab頁面的master上新建一個文件便可。git
1)進入「You projects」,選擇「Repository」-》「Branches」後單擊「New branch」服務器
2)輸入分支名稱,並選擇從那個分支建立分支,能夠是master或其餘分支,後單擊「Create branch」post
1)切換到一個分支,而後點擊「分支」建立新分支。spa
2)添寫分支名稱點擊「建立分支」3d
當前分支:從哪一個分支建立分支htm
新分支:新分支的名字blog
3)將本地分支推送到服務器get
在新建的本地分支上單擊鼠標右鍵選擇「推送到」-》「origin」it
3)單擊「推送」推送到服務上
4)這樣遠程庫中則有了剛纔那個版本
1)在git目錄中新增一個文件
2)返回SourceTree,在工做副本中就會看到一個未受git管理的文件。
3)選中他點擊「暫存」
4)點擊「提交」填寫註釋後單擊「提交按鈕」將文件提交到本地
5)提交成功後會顯示有一個帶推送的內容,點擊推送會將修改推送到服務器中。
6)選擇一個要提交的版本後點擊「推送」
1)選擇剛纔提交的內容單擊右鍵選擇回滾提交
2)回滾後會提示有一個文件被刪除了,並且未推送到服務器中,點擊推送推送到服務器中。
1)提交狀況以下
2)在第一次提交內容上點擊「回滾提交」
當多我的同時修改同一個文件的同一部分的時候會產生衝突。當A、B兩我的同時修改,若是A先提交那對於B來講就產生了一個衝突。以下顯示。
1)先將你的修改暫存
2)本地提交
3)會顯示有一個未拉取,點擊拉取
4)雙擊有衝突的文件,打開解衝突
5)注意將這個內容修改爲最後內容便可
六、再次提交本地,而後推送遠程,衝突解決完成。
假設要將v2分支合併的master上
1)將當前分支切換到master上
2)在v2分支上單擊右鍵,選擇「合併 V2 至當前分支」
3)合併後顯示有一個未推送,推送後即合併成功
注:若是你想合併到master上必須具備master權限
八、CodeReview、diff兩個分支
好比你想對比v2這個分支和master的區別,將當前工做區選中v2而後在master上單擊鼠標右鍵,選擇「與當前對比」
就會顯示文件的差別,+號表明在v2版本上增長了一行222