【Android Studio安裝部署系列】三十三、windows系統中通過SourceTree使用git
版權聲明:本文為博主原創文章,未經博主允許不得轉載。
概述
前期準備
- 選擇代碼托管服務器:gitlab、github、開源中國等。
- 註冊賬號
- 創建項目
安裝git
參考《【Android Studio安裝部署系列】二十一、Android studio將項目上傳到github中》
命令行方式
暫時空缺。
圖形化界面方式
安裝SourceTree
下載
下載地址:https://www.sourcetreeapp.com/
安裝
基本上一路Next。
設置免登錄
安裝完 SourceTree
以後先運行一次,彈出初始化登錄頁面後到了【Atlassian賬戶】環節退出。
打開 我的電腦,在最上方的地址欄直接輸入以下地址:
%LocalAppData%\Atlassian\SourceTree\
在這個目錄下新建一個名為 accounts.json 的文件。
註意: Windows 系統文件後綴是默認隱藏的,需要先顯示文件的後綴名,然後隨便新建一個 文本文檔 ,將文件全名改為 accounts.json 即可。
使用 文本文檔 打開這個文件,將以下內容復制到其中後保存。
[ { "$id": "1", "$type": "SourceTree.Api.Host.Identity.Model.IdentityAccount, SourceTree.Api.Host.Identity", "Authenticate": true, "HostInstance": { "$id": "2", "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountInstance, SourceTree.Host.AtlassianAccount", "Host": { "$id": "3", "$type": "SourceTree.Host.Atlassianaccount.AtlassianAccountHost, SourceTree.Host.AtlassianAccount", "Id": "atlassian account" }, "BaseUrl": "https://id.atlassian.com/" }, "Credentials": { "$id": "4", "$type": "SourceTree.Model.BasicAuthCredentials, SourceTree.Api.Account", "Username": "", "Email": null }, "IsDefault": false } ]
重啟sourceTree就可以正常使用了。這個時候打開後有這個選項界面,選擇紅框中的就可以了。
首頁界面如下:
使用方法
克隆倉庫
打開sourceTree,點擊“克隆/新建”,彈出“克隆/添加/創建倉庫”窗口
輸入git倉庫地址、選擇本地工作空間。
等待克隆完成,本地工作空間中目錄結構如下(同遠程倉庫目錄結構一致):
上傳代碼到遠程倉庫
一般步驟:提交——獲取——合並(註意沖突)——推送
提交
在“未暫存文件”窗口中選擇需要提交的文件,點擊暫存所選(或者直接點擊暫存所有),選中文件自動添加至“已暫存文件”窗口,點擊左上角“提交”按鈕。
在彈出的提交窗口中填寫提交日誌,點擊右下角的“提交”按鈕將需要提交的文件提交至本地倉庫中。
獲取
從遠程倉庫中獲取最新版本至本地倉庫,並與本地倉庫最新代碼進行合並,合並時註意沖突文件。
合並
合並沖突。(暫時沒有遇到)
推送
參考資料
windows git 上傳
Windows使用Git上傳代碼
Windows下使用git圖形化工具提交代碼到git上
git - 管理項目(SourceTree的使用)
Windows 版 SourceTree 免登錄跳過初始設置的方法
詳細說明 SourceTree 免登錄,跳過初始設置的方法(Windows 版 )
SourceTree使用方法--Git客戶端
【Android Studio安裝部署系列】三十三、windows系統中通過SourceTree使用git