1. 程式人生 > >GIT結合android studio使用總結

GIT結合android studio使用總結

使用GIT請閱讀(有git基礎可略過) git指引 http://www.bootcss.com/p/git-guide/ 

一、 下載git

   http://git-scm.com/download/  

二、 安裝

    全部預設配置即可。  

三、 配置

    

    執行Git Bash   

(一) 配置使用者資訊: 

  輸入以下命令: 

git config --global core.ignorecase false

git config --global user.name "YourName"   

git config --global user.email " [email protected]"

(二) 生成金鑰

ssh-keygen -t rsa -C "[email protected]" -f ~/.ssh/YourName

 

 

  此時會 ~/.ssh 目錄下生成YourName 和YourName.pub 兩個檔案。

  為了開通git使用者,請把YourName.pub,傳送至GIT 管理員。

  以上配置使用者資訊和生成金鑰的過程是為了便於管理用的,自己平時用的話可以略過此步驟。

四、使用android studio中的vcs工具初次上傳初始程式碼到一個新的遠端倉庫。

  1、點選AS選單欄中【VCS】,選擇“Create Git Repository”,從而創建出與AS關聯該專案的一個本地倉庫。

                            圖1

2、點選AS選單欄中【VCS】,選擇“GIT”,接著選擇“Remotes...”,至此在彈窗中點選加號新建關聯到遠端庫,在圖3的彈窗中,1處的名稱要記住了,後面會用到;2處是你遠端庫的連結地址。

                                圖2

                

                                圖3

3、選中要上傳的專案右擊,選擇“Git”,在選擇“Add”,在選擇“Commit Directory......”。

4、在AS的Terminal視窗中輸入命令:git branch --set-upstream master origin/master 。此命令中的“origin”就是步驟2中所提到的名稱;“ master”為遠端庫的分支名稱。

5、此步是因為遠端庫中有個"README.md"檔案,而你的本地庫中沒有,所以用此步來合併程式碼。在AS的Terminal視窗中輸入命令:git pull --rebase origin master。此命令中的“origin”就是步驟2中所提到的名稱;“ master”為遠端庫的分支名稱。

6、點選工具欄中的同步程式碼的圖示(向上的箭頭),要選擇"commit and push"。

至此已經將程式碼同步到了遠端庫中。

五、GIT操作:

  1、刪除遠端庫上的檔案或者資料夾步驟說明。

    1)先把程式碼更新到跟遠端庫一樣。

    2)git rm 檔名               注:用你要刪除的檔名替換掉“檔名”。此命令是刪除檔案

      git rm r 資料夾名       注:用你要刪除的資料夾名替換掉“資料夾名”。此命令是刪除資料夾

      git rm --cached "檔案路徑"            注:不刪除物理檔案,僅將該檔案從快取中刪除。應用場景:有檔案不小心commit到了伺服器。

      git rm --f "檔案路徑"     注:不僅將該檔案從快取中刪除,還會將物理檔案刪除(不會回收到垃圾桶)。

    3)git commit -m"自己備註的刪除說明"

    4)git push origin master

    執行完這四步就可以保留下本地的檔案或者資料夾不變,只是刪除了本地庫和遠端庫的檔案或者資料夾。

 

鳴謝:

   1、 https://www.cnblogs.com/lao-liang/p/5019549.html

    2、http://blog.csdn.net/u010316858/article/details/50053387