SourceTree基本操做

下載地址:https://www.sourcetreeapp.comgit

 

一、從克隆遠程倉庫github

 

 

 

二、填寫git地址緩存

 

三、克隆成功後會來點以下界面,點擊testGitHub服務器

 

四、scourceTree管理界面,app

咱們看一下遠程分支HEAD和mastersvn

HEAD: HEAD 指向當前所在的分支,回退版本能夠經過相關信息修改指向, 通常操做能夠不用到(我的總結,網上資料沒細說,若總結不對歡迎指出)工具

master:通常默認建立的分支,咱們通常不在這裏添加代碼開發工程,通常是用來儲存上線正式版本的代碼,即其餘分支合併到這個分支,咱們開始通常會建一個dev分支ui

 

五、建立dev分支 版本控制

 

六、切換分支開發

 

七、添加文件、並添加到緩存區

在工做區目錄下建立一個testGit.txt文件

 

添加到緩存區的文件

 

八、提交到倉庫中

 

九、推送到git 服務器

 

十、遠端已經添加成功,能夠到github服務器上查看一下

 

 

十一、合併分支,將bug分支合併到master

切換分支到master,點擊合併,並選擇bug分支,肯定便可

 

master倉庫中即出現bug.txt文件

 

本地倉庫作好修改,則會在推送下出現推送數,此時咱們則能夠推送給服務器,這樣就能夠保持服務器與本地倉庫的數據同樣了

 

十二、解決衝突,因爲只有一個用戶,暫不貼圖處理,對比當前分支與合併過來的代碼作適當的刪除或修改,並在暫緩存區,右鍵「解決衝突」--「合併衝突」便可,最後提交倉庫

<<<<<<< HEAD(HEAD指向當前分支末梢的提交。)
Creating a new branch is quick & simple.(當前分支中的內容。)
======= 
Creating a new branch is quick AND simple.(merge過來的另外一條分支上的代碼。)
>>>>>>> feature1(分支的名字)
 
1三、刪除文件
法1:能夠在文件管理器(個人電腦)中刪除
法2:在sourceTree中的未暫緩區(暫緩區則會取消添加暫緩區)選中要刪除的文件,右鍵並點擊「移除文件」或在工具樣中選中「移除」
說到刪除文件,sourceTree有兩個詞語我剛用時有點困惑,移除和丟棄文件。
丟棄:放棄未暫緩區的全部修改(則工做區中的修改不會添加到版本控制)
移除:則會刪除文件
 
 
通常git的操做,基本就克隆倉庫、檢出/建立分支、添加/刪除文件到倉庫、解決衝突這些,感受有點相似svn,全部用過svn應該很容易上手。但願我這個SourceTree入門能幫助到你們
相關文章
相關標籤/搜索