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

jopen 10年前發布 | 257K 次閱讀 Android開發 移動開發

全面介紹Android Studio中Git的使用

前言:本篇博文將記錄如何在Android Studio中使用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 Gui,選擇創建新的版本庫。如下所示:

                

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

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

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

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

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

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

① 起初,我們項目所有文件顏色,都是 [白色:正常文件的顏色]

②但是當我們為項目指定倉庫路徑后,所有文件顏色的顏色變了 [紅色:指定倉庫路徑后,未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篇同樣標題的博文,而我博客列表并沒有這些。再就是從CSDN博客列表中點擊進去后內容為空,抱歉~  給大家帶來臟數據了。現在試了下分為兩篇發,倒沒出現問題。

【轉載注明gao_chun的Blog:http://blog.csdn.net/gao_chun/article/details/49817229】

轉載請注明:Android開發中文站 ? 全面介紹Android Studio中Git 的使用(一)

來自: http://www.androidchina.net/3913.html

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!