天天看點

Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼

全面介紹Android Studio中Git的使用

【本文轉載自:http://blog.csdn.NET/gao_chun/article/details/49817229】

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

Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼

一、Git 與GitHub

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

Git :分布式版本控制系統,最初用在Linux上,可以和SVN、CVS等作為同一個概念了解,目前世界上最先進的分布式版本控制系統(沒有之一)。

GitHub:基于Git的項目托管平台,簡單的說就是一個網站,通過新增賬號後,可以使用Git服務,它提供了可以在上面建立資源倉庫的Web頁面,通過shell指令或者圖形使用者界面可以和遠端項目同步更新,對項目進行管理。還是不太清楚?就是一個項目由多個人一起幹,開發中對于項目裡的檔案,每個人都有可能拿同一檔案進行來編輯,為了協同開發,就有了像Git(版本控制)這樣的東西。而GitHub呢,就相當于項目放置的平台罷了,不過它裡面有很多不同的開源項目,往往是很多人協同開發的, 借助Git來管理,相對于Git本地倉庫來說,它是一個遠端倉庫。

二、安裝Git

關于Git的安裝可去網上搜尋安裝教程,這裡就不再贅述了。

下載下傳連結:http://git-scm.com/download/

三、建立本地倉庫并送出代碼

關于如何建立本地倉庫并管理項目,可以使用Windows中Git的圖形使用者界面進行操作,同樣也可以使用指令來建立。至于Git用戶端大家可以去網上下載下傳安裝。這裡比如你已經安裝了Git用戶端,我們下面來做個示例:

1、首先對需要作為倉庫的目錄右鍵并選擇Git Bash,之是以在目前目錄下,是因為打開指令操作框後,目前就是根路徑了,這個因人而異,個人比較懶,省得打開了再切換。

2、在指令端輸入Git init 來初始化一個倉庫,即會在該倉庫的根目錄下生成一個.git的目錄,如下圖:

Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼

附:上面提到過同樣可以采用圖形界面來建立,打開 Git Gui,選擇建立新的版本庫。如下所示:

Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼
Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼

3、OK!上述工作我們已經建立了倉庫,接下來打開Studio,我們來配置一下Git,在Settings中選擇Version Control 并配置Git,不多說,上個圖:

Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼

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

Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼

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

Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼

若發現該路徑為灰色,需要選中,點選"+"

Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼
Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼

因為我們是在一個已有的項目上建立的倉庫,是以配置完後需要為項目指定版本控制工具,也可以在最開始Create項目的時候直接指定倉庫路徑。

4、下面我們來将項目上傳到倉庫。

① 起初,我們項目所有檔案顔色,都是 [白色:正常檔案的顔色]

Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼

②但是當我們為項目指定倉庫路徑後,所有檔案顔色的顔色變了 [紅色:指定倉庫路徑後,未Add的檔案]

Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼

③切換為Project視圖,對項目右鍵,Add檔案。(在建立倉庫的時候.gitignore檔案已預設生成,可以修改添加需要ignore的檔案)

Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼

Add成功後,我們在看看檔案的顔色為 [綠色:已Add,但未commit的檔案]

Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼

也可檢視Log日志

Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼

④Commit檔案可通過 項目右鍵--> Git --> Commit Directory...  也可點選 工具欄上的兩個按鈕。

Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼
Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼

填寫送出資訊,然後可先Commit 然後再 Push 或者直接選擇 Commit And Push ...

Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼

最後在送出完成時,由于項目中可能存在一些警告資訊,送出後會出現提示框,選擇送出便可。

⑤當我們對某個類進行修改後,會發現檔案顔色又變了 [墨藍色:送出成功後修改過的檔案],到此就将項目上傳至倉庫了,可以通過Studio中的Version Control一目了然的檢視送出Log。

Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼

⑥關于如何下拉代碼,我們可以點選工具欄上的

Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼

按鈕,然後在在彈出框中選擇 Merge 合并。

Git 在AndroidStudio中的使用 一、Git 與GitHub 二、安裝Git 三、建立本地倉庫并送出代碼

不知道為何,可能是一篇博文太長或者是圖檔亦或是連結太多,本篇文章發了2個多小時都沒發上去,我這邊提示的是釋出失敗,草稿也沒儲存成功,但CSDN部落格清單中卻顯示了5 - 6篇同樣标題的博文,而我部落格清單并沒有這些。現在試了下分為兩篇發,倒沒出現問題。

下一篇:全面介紹Android Studio中Git 的使用(二)  http://blog.csdn.net/gao_chun/article/details/49817267