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可以事半功倍,也比較清楚為什麼會這樣,
也比較好上手,只是把原本的指令改成使用介面點選操作,使用起來蠻方便的.
沒有留言:
張貼留言