全面介紹Android Studio中Git的使用(1)

前言:本篇博文將記錄如何在Android Studio中使用Git版本控制系統,這貨在草稿箱裏已經放了起碼有兩個月了吧,老躺着想起來了內心不舒服,索性這兩天抽了些時間,整理出來算了,最近氣溫降低的厲害,發現本身愈來愈懶了。git

1、Git 與GitHub

這裏首先介紹下Git與GitHub是什麼東西,他們之間有何區別呢?shell

Git :分佈式版本控制系統,最初用在Linux上,能夠和SVN、CVS等做爲同一個概念理解,目前世界上最早進的分佈式版本控制系統(沒有之一)。分佈式

GitHub:基於Git的項目託管平臺,簡單的說就是一個網站,經過註冊帳號後,可使用Git服務,它提供了能夠在上面建立資源倉庫的Web頁面,經過shell命令或者圖形用戶界面能夠和遠程項目同步更新,對項目進行管理。仍是不太清楚?就是一個項目由多我的一塊兒幹,開發中對於項目裏的文件,每一個人都有可能拿同一文件進行來編輯,爲了協同開發,就有了像Git(版本控制)這樣的東西。而GitHub呢,就至關於項目放置的平臺罷了,不過它裏面有不少不一樣的開源項目,每每是不少人協同開發的, 藉助Git來管理,相對於Git本地倉庫來講,它是一個遠程倉庫。工具

 

2、安裝Git

關於Git的安裝可去網上搜索安裝教程,這裏就再也不贅述了。網站

下載連接:http://git-scm.com/download/ui

3、建立本地倉庫並提交代碼

關於如何建立本地倉庫並管理項目,可使用Windows中Git的圖形用戶界面進行操做,一樣也可使用命令來建立。至於Git客戶端你們能夠去網上下載安裝。這裏好比你已經安裝了Git客戶端,咱們下面來作個示例:spa

一、首先對須要做爲倉庫的目錄右鍵並選擇Git Bash,之因此在當前目錄下,是由於打開命令操做框後,當前就是根路徑了,這個因人而異,我的比較懶,免得打開了再切換。版本控制

二、在命令端輸入Git init 來初始化一個倉庫,即會在該倉庫的根目錄下生成一個.git的目錄,以下圖:日誌

附:上面提到過一樣能夠採用圖形界面來建立,打開 Git Gui,選擇建立新的版本庫。以下所示:教程

                

三、OK!上述工做咱們已經建立了倉庫,接下來打開Studio,咱們來配置一下Git,在Settings中選擇Version Control 並配置Git,很少說,上個圖:

配置完後咱們點下路徑後的Test按鈕,若出現該Success提示框則代表配置成功:

注:配置好後咱們點擊Version Control的時候,在右側會提示該項目所採用的版本控制工具,如:

若發現該路徑爲灰色,須要選中,點擊"+"

由於咱們是在一個已有的項目上建立的倉庫,因此配置完後須要爲項目指定版本控制工具,也能夠在最開始Create項目的時候直接指定倉庫路徑。

四、下面咱們來將項目上傳到倉庫。

① 起初,咱們項目全部文件顏色,都是 [白色:正常文件的顏色]

②可是當咱們爲項目指定倉庫路徑後,全部文件顏色的顏色變了 [紅色:指定倉庫路徑後,未Add的文件]

③切換爲Project視圖,對項目右鍵,Add文件。(在建立倉庫的時候.gitignore文件已默認生成,能夠修改添加須要ignore的文件)

Add成功後,咱們在看看文件的顏色爲 [綠色:已Add,但未commit的文件]

也可查看Log日誌

④Commit文件可經過 項目右鍵--> Git --> Commit Directory...  也可點擊 工具欄上的兩個按鈕。

填寫提交信息,而後可先Commit 而後再 Push 或者直接選擇 Commit And Push ...

最後在提交完成時,因爲項目中可能存在一些警告信息,提交後會出現提示框,選擇提交即可。

⑤當咱們對某個類進行修改後,會發現文件顏色又變了 [墨藍色:提交成功後修改過的文件],到此就將項目上傳至倉庫了,能夠經過Studio中的Version Control一目瞭然的查看提交Log。

 

 

⑥關於如何下拉代碼,咱們能夠點擊工具欄上的按鈕,而後在在彈出框中選擇 Merge 合併。

 

不知道爲什麼,多是一篇博文太長或者是圖片亦或是連接太多,本篇文章發了2個多小時都沒發上去,我這邊提示的是發佈失敗,草稿也沒保存成功,但CSDN博客列表中卻顯示了5 - 6篇一樣標題的博文,而我博客列表並無這些。如今試了下分爲兩篇發,倒沒出現問題。

相關文章
相關標籤/搜索