標籤:
因為Android Studio是基於IntelliJ IDEA開發過來的,使用的外掛程式其實都是IDEA上面的。IDEA與Android Studio預設已經安裝了Git外掛程式,所以我們可以直接使用。
1.配置git
雖然IDEA與Android Studio已經安裝了Git外掛程式,但是還要配置git的安裝目錄。
file->settings->version control->git
2.建立本地工程
我這裡建一個java工程作為示範。
3.建立Git遠程倉庫
我這裡使用OSChina的雲碼,雖然github是主流和國際,但是相對github,oscGit在國內,頻寬訪問比github快和穩定。
4.初始化項目
IDEA有個方便地方就是內建命令列視窗,並且自動到項目目錄下。
如果是第一次使用git還要配置全域的使用者名稱和郵箱
git config --global user.name "使用者名稱"git config --global user.email "郵箱"
初始化git
git init
結果
同時IDEA會提示你是否註冊為git項目,我們選中“Add root”
5.使用.igonre外掛程式
該外掛程式是通過視圖的方式過濾不提交到git的檔案和檔案夾,推薦大家使用。
1.安裝
進入設定
搜尋ignore,在右邊點擊安裝(因為我已經安裝過,所以右邊沒有安裝按鈕),安裝成功後需重啟IDEA或Android Studio
2.使用
添加.gitignore檔案
選擇自己的程式設計語言,會自動寫入相關過濾的檔案尾碼。
在需要過濾的檔案或者檔案夾右鍵選擇“Add to .gitinore file”,添加成功後檔案會變灰色,說明已經過濾。
6.添加檔案到git倉庫
在需要添加的檔案-右鍵,成功後檔案顯示為綠色。
7.提交到本地
項目-右鍵
檢查自己需要提交的檔案(建議養成檢查提交檔案的習慣,防止不必要檔案進入倉庫,導致不必要問題),填寫提交日誌,點擊commit。
成功後可以在git管理視窗查看提交記錄。
8.關聯遠程倉庫
由於IDEA中不提供關聯遠程倉庫的視圖功能,所以我們要用命令列實現。
首先我們要拿到自己遠程倉庫的地址,
git remote add origin 遠程倉庫的地址
沒有報錯就代表成功了。
9.推送遠程倉庫
由於我們建立項目的時候使用了README.md初始化了倉庫,所以我們遠程倉庫是已經有提交記錄和檔案的了,所以我們需要先pull遠程倉庫進行合并再提交。
pull遠程倉庫
如果不存在檔案衝突,IDEA會自動合并,並提交到本地。
10.push遠程倉庫
項目-右鍵
如果是開機第一次push/pull項目需要輸入密碼,這個密碼是屬于敏感操作密碼,如果沒有設定過會提示你設定,自己設定就好了。
push成功後origin會與本地記錄處於同一位置。
註:IDEA中檔案名稱不太顏色代表不同的屬性,如下:
白色:已入庫,未被修改的檔案藍色:已入庫,被修改的檔案綠色:新入庫檔案紅色:未入庫檔案灰色:被過濾不需入庫檔案
到此結束,基本的IDEA Git操作,建立Git項目時會相對複雜一點,建立完成後就是一些基本操作:commit、pull、merge、push。
IntelliJ IDEA和Android Studio上使用Git