1. 程式人生 > >【Android Studio安裝部署系列】三十三、windows系統中通過SourceTree使用git

【Android Studio安裝部署系列】三十三、windows系統中通過SourceTree使用git

wan 彈出 隱藏 ins 顯示 創建倉庫 cal 代碼 參考

版權聲明:本文為博主原創文章,未經博主允許不得轉載。

概述

前期準備

  1. 選擇代碼托管服務器:gitlab、github、開源中國等。
  2. 註冊賬號
  3. 創建項目

安裝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