五、SourceTree使用git

 一、拉取分支

  拉去分支請參見:三、SourceTree經過PUTTY鏈接GitLab 最後內容html

  注:若是拉取後看不見master,請在gitLab頁面的master上新建一個文件便可。git

二、建立一個分支

  在gitLab頁面建立

  1)進入「You projects」,選擇「Repository」-》「Branches」後單擊「New branch」服務器

  2)輸入分支名稱,並選擇從那個分支建立分支,能夠是master或其餘分支,後單擊「Create branch」post

  在SourceTree建立分支

  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

相關文章
相關標籤/搜索