GIT結合android studio使用總結

來源:互聯網
上載者:User

標籤:檔案   key   post   repo   本地   ora   輸入   false   ref   

使用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

 

     

 

   

 

 

 

 

 

GIT結合android studio使用總結

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.