AndroidStudio項目提交(更新)到github最具體步驟

來源:互聯網
上載者:User

標籤:開啟   拷貝   建立   集中   方式   master   test   ack   http   

在使用studio開發的項目過程中有時候我們想將項目公布到github上。曾經都是用一種比較麻煩的方式(cmd)進行提交。近期發現studio事實上是內建這樣的功能的,最終能夠擺脫命令列了。

由於自己也沒有做非常深的研究,這裡就先分享一下通過studio將自己的項目上傳到github上的步驟。

兩個相關概念:git和github

Git是一個開源的分布式版本號碼控制系統。用以有效、快速的處理從非常小到非常大的項目版本號碼管理。Git 是 Linus Torvalds 為了協助管理 Linux 核心開發而開發的一個開放原始碼的版本號碼控制軟體。

分布式相比於集中式的最大差別在於開發人員能夠提交到本地,每一個開發人員通過複製(git clone)。在本地機器上拷貝一個完整的Git倉庫。


github作為開源碼庫以及版本號碼控制系統。它是一個網站,給使用者提供git服務.這樣你就不用自己部署git系統直接注冊個帳號,就能夠用他們提供的git服務。GitHub能夠託管各種git庫,並提供一個web介面,GitHub的獨特賣點在於從另外一個項目進行分支的簡易性。為一個項目貢獻代碼很easy:首先點擊項目網站的“fork”的button。然後將代碼檢出並將改動增加到剛才分出的程式碼程式庫中。最後通過內建的“pull request”機制向項目負責人申請代碼合并。

準備

安裝Androidstudio並建立一個project;

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

在github網站上注冊一個帳號.

步驟

1 studio的git配置;

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

在Path to Git executable後面的輸入框輸入你安裝的git路徑,例如以所看到的:

點擊testbutton假設出現 Git executed successfully 對話方塊說明配置成功,同一時候對話方塊會顯示你安裝的git版本;例如以所看到的

2 配置github登入資訊;

開啟例如以下路徑File->Settings->Version Control(展開)->GitHub,例如以所看到的

填入例如以下資訊:

Host:github.com

Login:你的github賬戶名

Password:你的github賬戶password

填完之後點擊testbutton。假設出現例如以下對話方塊說明配置成功

3上傳project到github

開啟你要上傳的project。頂部菜單選擇VCS->Import into Version Control->Share Project on GitHub,例如以所看到的:

假設你是第一次提交該項目會出現例如以下對話方塊,提示你這是一個新的存放庫(repo),能夠自己定義repo的名字。和加入描寫敘述。

填寫完成點擊sharebutton假設你的project沒有問題會出現例如以下介面

這裡列出了將要提交的類,以及各種資源設定檔等等。點擊okbutton

輸入你的Master password點擊ok,假設提交成功studio右上方會提示相關資訊

此時開啟你的github網站地址在你的repositories中會看到剛剛提交過的project名稱,點擊進去會看到完整的提交project。到此提交結束

項目更新

當項目新增了模組或者模組改動了怎樣更新github上的項目,事實上也非常easy。

1 假設你的項目新增了一個類,當你建立該類的時候會提示你是否須要增加git,例如以所看到的

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

此時該類右擊->Git->COmmit File... 出現例如以下對話方塊

填寫 commit message 後點擊Commitbutton。有可能會出現例如以下警告。忽略它點擊Commit

 

再次右擊->Git->Repository->Push,例如以所看到的

點擊Push出現例如以下對話方塊,點擊Pustbutton

此時開啟你的github上的該項目原始碼。你會發現新增的類已經出現了

 2 假設你的項目中某個類進行了改動須要又一次提交;

 右擊該類->Git-Add

感覺這步沒什麼變化?事實上不是,這步事實上是吧該類增加到git中。

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

AndroidStudio項目提交(更新)到github最具體步驟

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在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.