天天看點

Android Studio分享項目到github上

在使用studio開發的項目過程中有時候我們想将項目釋出到github上,以前都是用一種比較麻煩的方式(cmd)進行送出,最近發現studio其實是自帶這種功能的,終于可以擺脫指令行了。

因為自己也沒有做很深的研究,這裡就先分享一下通過studio将自己的項目上傳到github上的步驟。

兩個相關概念:git和github

github作為開源代碼庫以及版本控制系統,它是一個網站,給使用者提供git服務.這樣你就不用自己部署git系統直接注冊個賬号,就可以用他們提供的git服務。GitHub可以托管各種git庫,并提供一個web界面,GitHub的獨特賣點在于從另外一個項目進行分支的簡易性。為一個項目貢獻代碼非常簡單:首先點選項目站點的“fork”的按鈕,然後将代碼檢出并将修改加入到剛才分出的代碼庫中,最後通過内建的“pull request”機制向項目負責人申請代碼合并。

安裝Androidstudio并建立一個工程;

安裝git版本控制系統.如Git GUI;

在github網站上注冊一個賬号.

1 studio的git配置;

安裝好git後啟動Androidstudio,打開如下路徑File->Settings->Version Control(展開)->git

在Path to Git executable後面的輸入框輸入你安裝的git路徑,如下圖所示:

Android Studio分享項目到github上

點選test按鈕如果出現 Git executed successfully 對話框說明配置成功,同時對話框會顯示你安裝的git版本号;如下圖所示

Android Studio分享項目到github上

2 配置github登入資訊;

打開如下路徑File->Settings->Version Control(展開)->GitHub,如下圖所示

Android Studio分享項目到github上

填入如下資訊:

Host:github.com

Login:你的github賬戶名

Password:你的github賬戶密碼

填完之後點選test按鈕,如果出現如下對話框說明配置成功

Android Studio分享項目到github上

3上傳工程到github

打開你要上傳的工程,頂部菜單選擇VCS->Import into Version Control->Share Project on GitHub,如下圖所示:

Android Studio分享項目到github上

如果你是第一次送出該項目會出現如下對話框,提示你這是一個新的存儲庫(repo),可以自定義repo的名字,和添加描述。

Android Studio分享項目到github上

填寫完畢點選share按鈕如果你的工程沒有問題會出現如下界面

Android Studio分享項目到github上

這裡列出了将要送出的類,以及各種資源配置檔案等等,點選ok按鈕

Android Studio分享項目到github上

輸入你的Master password點選ok,如果送出成功studio右上角會提示相關資訊

Android Studio分享項目到github上

此時打開你的github網站位址在你的repositories中會看到剛剛送出過的工程名稱,點選進去會看到完整的送出工程,到此送出結束

Android Studio分享項目到github上

項目更新

當項目新增了子產品或者子產品修改了如何更新github上的項目,其實也很簡單。

1 如果你的項目新增了一個類,當你建立該類的時候會提示你是否需要加入git,如下圖所示

Android Studio分享項目到github上

選擇yes該類就會加入git,同時該類本身的顔色會有改變(Darcula主題下由正常的白色變為綠色)

Android Studio分享項目到github上

此時該類右擊->Git->COmmit File... 出現如下對話框

Android Studio分享項目到github上

填寫 commit message 後點選Commit按鈕,有可能會出現如下警告,忽略它點選Commit

Android Studio分享項目到github上

再次右擊->Git->Repository->Push,如下圖所示

Android Studio分享項目到github上

點選Push出現如下對話框,點選Pust按鈕

Android Studio分享項目到github上

此時打開你的github上的該項目源碼,你會發現新增的類已經出現了

Android Studio分享項目到github上

 2 如果你的項目中某個類進行了修改需要重新送出;

 右擊該類->Git-Add

Android Studio分享項目到github上

感覺這步沒什麼變化?其實不是,這步其實是吧該類加入到git中;

以後的步驟和新增類的操作一樣,這裡不再贅述。