2018年6月19日 星期二

Source 介紹

Source 介紹

簡介
      Sourcetree 簡化了您與Git存儲庫的操作方式,因此您可以專注於編碼。
通過Sourcetree簡單的Git GUI可視化和管理您的存儲庫。

安裝



Bitbucket 創建專案

點選左邊的+創建專案
 

輸入專案名稱:bitbucket_git_example




Source Tree 下載專案

點下 Clone from URL,輸入 Bitbucket Repository 的URL
指令:git clone URL
 

Source Tree 介面介紹

File Status Page

1: Commit
2. Pull Push Fetch
3. Branche Merge
4. Stash
5. Setting
6. Workspace
7. Branches
8. Remotes
9. Staged Files
10. Unstaged files
11. File diff


History Page

1: Workspace - History
2. Commit - History
3. Commit File - History
4. File Content

.gitignore


點選檔案按右鍵選擇Ignore..


有四個選項和兩個範圍

範圍一:套用到這個專案
範圍二:套用到全部專案
選項一:只把這個檔案加入例外
選項二:把這個副檔名加入例外
選項三:把這個資料夾加入例外
選項四:自訂例外規則(正規化)

Commit

點選Commit,輸入這次版本的註解

創建和切換分支

1.要取出的版本點選右鍵
2.選擇Branch...
3.輸入分支名稱
4.創建成功


Stash(暫存)

1.點選Stash
2.輸入Stash 名稱


Apply Stash (取出暫存)

1.點選名稱
2.選擇拿出Stash 後是否刪除Stash(預設不刪除)


Fetch(檢查線上版本和本地版本)


Pull (下載遠端到本地端)

1.點選Pull
2.選擇Pull 的分支
3.Pull 的操作Log

Push(上傳本地端到遠端)

1.點選Push
2.選擇Push 的分支
3.Push 的操作Log


Merge(合併分支)

Pellok 分支要Merge Develop分支
1.先切換到Pellok分支
2.點選Develop分支的版本
3.按右鍵Merge
4.確認合併
5.合併發生衝突


解決衝突

如果這個合併衝突檔案,檢查過後要使用Develop的版本,可以用以下操作
1.切換到File Status
2.點選驚嘆號三角形的符號檔案
3.點選右鍵Resolve Conflicts
4.按Resolve Using 'Theirs'


解決完衝突後,點選 Commit 備註會自動跑出這個版本是解決衝突,
並自動帶入衝突檔案說明,直接Commit 就可以完成合併分支

結論

        暸解Git的基礎概念後,使用SourceTree來控制Git可以事半功倍,也比較清楚為什麼會這樣,
也比較好上手,只是把原本的指令改成使用介面點選操作,使用起來蠻方便的.


沒有留言:

張貼留言

台灣人工智慧學校第四屆開學典禮

台灣人工智慧學校  第四屆 開學典禮       今天 AI 學校開學,非常特別像參加研討會一樣,開場介紹孔祥重校長和陳昇瑋執行長為什麼會創建這間學校,主要是他們發現AI技術可以幫助產業界解決很多問題,但是人才問題嚴重,希望透過一年三期每期500左右的規模並在北中南都有分校,來...