SourceTree基本操作


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

 

1、從克隆遠程倉庫

 

 

 

2、填寫git地址

 

3、克隆成功后會來點如下界面,點擊testGitHub

 

4、scourceTree管理界面,

我們看一下遠程分支HEAD和master

HEAD: HEAD 指向當前所在的分支,回退版本可以通過相關信息修改指向, 一般操作可以不用到(個人總結,網上資料沒細說,若總結不對歡迎指出)

master:一般默認創建的分支,我們一般不在這里添加代碼開發工程,一般是用來儲存上線正式版本的代碼,即其他分支合並到這個分支,我們開始一般會建一個dev分支

 

5、創建dev分支 

 

6、切換分支

 

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

在工作區目錄下創建一個testGit.txt文件

 

添加到緩存區的文件

 

8、提交到倉庫中

 

9、推送到git 服務器

 

10、遠端已經添加成功,可以到github服務器上查看一下

 

 

11、合並分支,將bug分支合並到master

切換分支到master,點擊合並,並選擇bug分支,確定即可

 

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

 

本地倉庫做好修改,則會在推送下出現推送數,此時我們則可以推送給服務器,這樣就可以保持服務器與本地倉庫的數據一樣了

 

12、解決沖突,由於只有一個用戶,暫不貼圖處理,對比當前分支與合並過來的代碼做適當的刪除或修改,並在暫緩存區,右鍵“解決沖突”--“合並沖突”即可,最后提交倉庫

<<<<<<< HEAD(HEAD指向當前分支末梢的提交。)
Creating a new branch is quick & simple.(當前分支中的內容。)
======= 
Creating a new branch is quick AND simple.(merge過來的另一條分支上的代碼。)
>>>>>>> feature1(分支的名字)
 
13、刪除文件
法1:可以在文件管理器(我的電腦)中刪除
法2:在sourceTree中的未暫緩區(暫緩區則會取消添加暫緩區)選中要刪除的文件,右鍵並點擊“移除文件”或在工具樣中選中“移除”
說到刪除文件,sourceTree有兩個詞語我剛用時有點困惑,移除和丟棄文件。
丟棄:放棄未暫緩區的所有修改(則工作區中的修改不會添加到版本控制)
移除:則會刪除文件
 
 
一般git的操作,基本就克隆倉庫、檢出/創建分支、添加/刪除文件到倉庫、解決沖突這些,感覺有點類似svn,所有用過svn應該很容易上手。希望我這個SourceTree入門能幫助到大家
 
 
 
 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM