AndroidStudio(2.0 Beta 6) 如何將新建的工程放到GitHub上

        

1. 安裝Git

 

第一步首先你須要安裝Git,這個請自行百度(下載官方地址http://git-scm.com/download/)html

Git不太會使用的請參考:廖雪峯的git教程:(http://www.liaoxuefeng.com/wiki/)java

2. 新建一個本地空倉庫

新建一個倉庫叫Git(即先創建一個空的文件夾,而後右擊選擇git bash here);git

 

輸入:git init             以下圖github

 

 

3. 新建AS項目

 


點擊以後:便可使一些文件名稱變成紅色(至於配置Git,新版的AS是不須要本身配置。若是須要配置參考shell

http://www.bkjia.com/Androidjc/1020768.html);bash

 

4. Add  project

咱們如今繼續Add文件,咱們先切換到Project視圖。服務器

而後點擊右鍵,選擇Git,再選擇Addssh

以後 你會發現:原來顯示紅色的文件,變成綠色的了~工具

咱們把Add所有講完,如今咱們新建一個AddTest.java的文件,會提示以下,問咱們是否Add,選擇Yes。(圖略)學習

5. 上傳代碼

若是配置好git的話咱們在工具欄就有了這樣兩個圖標,一個是上傳一個是下載(使用快捷鍵也能夠,鼠標長放在按鈕上)

咱們點擊了上傳按鈕後,會彈出這樣一個界面,填寫描述,你能夠選擇commit,或者commit and push

有時候,咱們的代碼會有一些警告,提交的時候會提示咱們,我門選擇提交就OK了,你也能夠看看

結束後,文件顏色繼續改變:

以後進行push:(兩種方法)

1.右擊project

2,VCS

 

點擊PUSH

填入URL  點擊PUSH

 

重點:push  以前必定要作的事情:

添加遠程倉庫:廖雪峯git教程裏面有:

 

請自行註冊GitHub帳號。因爲你的本地Git倉庫和GitHub倉庫之間的傳輸是經過SSH加密的,因此,須要一點設置:

第1步:建立SSH Key。在用戶主目錄下,看看有沒有.ssh目錄,若是有,再看看這個目錄下有沒有id_rsaid_rsa.pub這兩個文件,若是已經有了,可直接跳到下一步。若是沒有,打開Shell(Windows下打開Git Bash),建立SSH Key:

$ ssh-keygen -t rsa -C "youremail@example.com"

你須要把郵件地址換成你本身的郵件地址,而後一路回車,使用默認值便可,因爲這個Key也不是用於軍事目的,因此也無需設置密碼。

若是一切順利的話,能夠在用戶主目錄(shell窗口裏面有它所在的位置)裏找到.ssh目錄,裏面有id_rsaid_rsa.pub兩個文件,這兩個就是SSH Key的祕鑰對,id_rsa是私鑰,不能泄露出去,id_rsa.pub是公鑰,能夠放心地告訴任何人。

第2步:登錄GitHub,打開「Account settings」,「SSH Keys」頁面:

而後,點「Add SSH Key」,填上任意Title(最好和項目名稱同樣),在Key文本框裏粘貼id_rsa.pub文件的內容:

github-addkey-1

點「Add Key」,你就應該看到已經添加的Key:

github-addkey-2

爲何GitHub須要SSH Key呢?由於GitHub須要識別出你推送的提交確實是你推送的,而不是別人冒充的,而Git支持SSH協議,因此,GitHub只要知道了你的公鑰,就能夠確認只有你本身才能推送。

固然,GitHub容許你添加多個Key。假定你有若干電腦,你一下子在公司提交,一下子在家裏提交,只要把每臺電腦的Key都添加到GitHub,就能夠在每臺電腦上往GitHub推送了。

最後友情提示,在GitHub上免費託管的Git倉庫,任何人均可以看到喔(但只有你本身才能改)。因此,不要把敏感信息放進去。

若是你不想讓別人看到Git庫,有兩個辦法,一個是交點保護費,讓GitHub把公開的倉庫變成私有的,這樣別人就看不見了(不可讀更不可寫)。另外一個辦法是本身動手,搭一個Git服務器,由於是你本身的Git服務器,因此別人也是看不見的。這個方法咱們後面會講到的,至關簡單,公司內部開發必備。

確保你擁有一個GitHub帳號後,咱們就即將開始遠程倉庫的學習。

首先,登錄GitHub,而後,在右上角找到「Create a new repo」按鈕,建立一個新的倉庫:

github-create-repo-1

在Repository name填入(任意名稱,最和項目名稱一致),其餘保持默認設置,點擊「Create repository」按鈕,就成功地建立了一個新的Git倉庫:

github-create-repo-2

將SSH所對應的位置的那行URL複製到AS,push 使用的URL中 便可;

 

若是你push  被拒絕了。頗有多是由於,新建項目時有一個 README.md文件不在你的項目中。致使沒法提交;

解決辦法   在git bash here  中 輸入:git pull --rebase origin master(前提是分支不變,origin  分支名稱)。

以後你會發如今你的AS project中 多了一個 README.md文件。以後 你再次提交便可;

一會刷新頁面 你就會發現,github 有你的代碼了~~~

 

以上就是這寫操做,具體的提交代碼,修改代碼。多人合做等,後續會介紹~~敬請期待~

相關文章
相關標籤/搜索