AndroidStudio项目提交(更新)到github最详细步骤
因?yàn)樽约阂矝]有做很深的研究,這里就先分享一下通過studio將自己的項(xiàng)目上傳到github上的步驟。
兩個(gè)相關(guān)概念:git和github
Git是一個(gè)開源的分布式版本控制系統(tǒng),用以有效、高速的處理從很小到非常大的項(xiàng)目版本管理。Git 是 Linus Torvalds 為了幫助管理 Linux 內(nèi)核開發(fā)而開發(fā)的一個(gè)開放源碼的版本控制軟件。分布式相比于集中式的最大區(qū)別在于開發(fā)者可以提交到本地,每個(gè)開發(fā)者通過克隆(git clone),在本地機(jī)器上拷貝一個(gè)完整的Git倉(cāng)庫(kù)。
github作為開源代碼庫(kù)以及版本控制系統(tǒng),它是一個(gè)網(wǎng)站,給用戶提供git服務(wù).這樣你就不用自己部署git系統(tǒng)直接注冊(cè)個(gè)賬號(hào),就可以用他們提供的git服務(wù)。GitHub可以托管各種git庫(kù),并提供一個(gè)web界面,GitHub的獨(dú)特賣點(diǎn)在于從另外一個(gè)項(xiàng)目進(jìn)行分支的簡(jiǎn)易性。為一個(gè)項(xiàng)目貢獻(xiàn)代碼非常簡(jiǎn)單:首先點(diǎn)擊項(xiàng)目站點(diǎn)的“fork”的按鈕,然后將代碼檢出并將修改加入到剛才分出的代碼庫(kù)中,最后通過內(nèi)建的“pull request”機(jī)制向項(xiàng)目負(fù)責(zé)人申請(qǐng)代碼合并。
準(zhǔn)備
? ?1,安裝Androidstudio并新建一個(gè)工程;
? ?2,安裝git版本控制系統(tǒng).如Git GUI;
? ?3,在github網(wǎng)站上注冊(cè)一個(gè)賬號(hào).(github賬號(hào)的郵箱一定要與git的郵箱一樣才視為同一賬戶)
步驟
1 studio的git配置;
安裝好git后啟動(dòng)Androidstudio,打開如下路徑File->Settings->Version Control(展開)->git
在Path to Git executable后面的輸入框輸入你安裝的git路徑,如下圖所示:
點(diǎn)擊test按鈕如果出現(xiàn) Git executed successfully 對(duì)話框說明配置成功,同時(shí)對(duì)話框會(huì)顯示你安裝的git版本號(hào);如下圖所示
2 配置github登錄信息;
打開如下路徑File->Settings->Version Control(展開)->GitHub,如下圖所示
填入如下信息:
Host:github.com
Login:你的github賬戶名
Password:你的github賬戶密碼
填完之后點(diǎn)擊test按鈕,如果出現(xiàn)如下對(duì)話框說明配置成功
3上傳工程到github
打開你要上傳的工程,頂部菜單選擇VCS->Import into Version Control->Share Project on GitHub,如下圖所示:
如果你是第一次提交該項(xiàng)目會(huì)出現(xiàn)如下對(duì)話框,提示你這是一個(gè)新的存儲(chǔ)庫(kù)(repo),可以自定義repo的名字,和添加描述。
填寫完畢點(diǎn)擊share按鈕如果你的工程沒有問題會(huì)出現(xiàn)如下界面
這里列出了將要提交的類,以及各種資源配置文件等等,點(diǎn)擊ok按鈕
輸入你的Master password點(diǎn)擊ok,如果提交成功studio右上角會(huì)提示相關(guān)信息
項(xiàng)目更新
當(dāng)項(xiàng)目新增了模塊或者模塊修改了如何更新github上的項(xiàng)目,其實(shí)也很簡(jiǎn)單。
1 如果你的項(xiàng)目新增了一個(gè)類,當(dāng)你創(chuàng)建該類的時(shí)候會(huì)提示你是否需要加入git,如下圖所示
選擇yes該類就會(huì)加入git,同時(shí)該類本身的顏色會(huì)有改變(Darcula主題下由正常的白色變?yōu)榫G色)
此時(shí)該類右擊->Git->COmmit File... 出現(xiàn)如下對(duì)話框
填寫 commit message 后點(diǎn)擊Commit按鈕,有可能會(huì)出現(xiàn)如下警告,忽略它點(diǎn)擊Commit
再次右擊->Git->Repository->Push,如下圖所示
點(diǎn)擊Push出現(xiàn)如下對(duì)話框,點(diǎn)擊Pust按鈕
此時(shí)打開你的github上的該項(xiàng)目源碼,你會(huì)發(fā)現(xiàn)新增的類已經(jīng)出現(xiàn)了
2 如果你的項(xiàng)目中某個(gè)類進(jìn)行了修改需要重新提交;
感覺這步?jīng)]什么變化?其實(shí)不是,這步其實(shí)是吧該類加入到git中;
以后的步驟和新增類的操作一樣,這里不再贅述。
總結(jié)
以上是生活随笔為你收集整理的AndroidStudio项目提交(更新)到github最详细步骤的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Android Studio的Gradl
- 下一篇: android sina oauth2.