<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 325,  comments - 25,  trackbacks - 0

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

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

    兩個相關概念:Git和github

    Git是一個開源的分布式版本控制系統,用以有效、高速的處理從很小到非常大的項目版本管理。Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。分布式相比于集中式的最大區別在于開發者可以提交到本地,每個開發者通過克?。╣it clone),在本地機器上拷貝一個完整的Git倉庫。


    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路徑,如下圖所示:

    技術分享

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

    技術分享

    2 配置github登錄信息;

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

    技術分享

    填入如下信息:

    Host:github.com

    Login:你的github賬戶名

    Password:你的github賬戶密碼

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

    技術分享

    3上傳工程到github

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

    技術分享

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

    技術分享

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

    技術分享

    這里列出了將要提交的類,以及各種資源配置文件等等,點擊ok按鈕

    技術分享

    輸入你的Master password點擊ok,如果提交成功studio右上角會提示相關信息

    技術分享

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

    技術分享

    項目更新

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

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

    技術分享

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

    技術分享

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

    技術分享

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

     

    技術分享

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

    技術分享

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

    技術分享

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

    技術分享

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

     右擊該類->Git-Add

    技術分享

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

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

    posted on 2017-03-14 17:02 長春語林科技 閱讀(139) 評論(0)  編輯  收藏 所屬分類: android
    <2017年3月>
    2627281234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

     

    長春語林科技歡迎您!

    常用鏈接

    留言簿(6)

    隨筆分類

    隨筆檔案

    文章分類

    文章檔案

    相冊

    收藏夾

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲国产成人久久综合碰碰动漫3d| 日韩高清在线免费观看| 久久99国产亚洲高清观看首页| 一级特黄aaa大片免费看| 免费a在线观看播放| 看一级毛片免费观看视频| 免费va人成视频网站全| 色www免费视频| 中文字幕精品亚洲无线码一区应用| 日韩毛片一区视频免费| 国产自偷亚洲精品页65页| 在线观看免费无码视频| 亚洲国产另类久久久精品小说 | 国产婷婷成人久久Av免费高清| 永久亚洲成a人片777777| 中文字幕免费播放| 亚洲AV永久精品爱情岛论坛| 一区二区三区四区免费视频 | 亚洲AV无码专区国产乱码电影 | 最近最新的免费中文字幕| 亚洲国产精品无码久久九九大片| 日本免费无遮挡吸乳视频电影| 男女超爽视频免费播放| 久久久精品国产亚洲成人满18免费网站 | 亚洲精品无码不卡在线播HE| 久艹视频在线免费观看| 亚洲国产成人精品久久 | 中文字幕一精品亚洲无线一区| 美女视频黄的免费视频网页| 亚洲国产精品乱码在线观看97| 国产男女性潮高清免费网站| 国产精品极品美女自在线观看免费| 亚洲av无码潮喷在线观看| 西西大胆无码视频免费| kk4kk免费视频毛片| 久久精品亚洲精品国产色婷| 色播在线永久免费视频| 免费精品久久天干天干| 亚洲一区二区三区丝袜| 精品亚洲综合久久中文字幕| 国产成人无码免费看视频软件 |