AndroidStudio 分享項目到 git

來源:互聯網
上載者:User

標籤:

Android Studio 分享項目到 git有兩種情況,

1 已經有了一個正在開發的項目

2 在git上面建立一個項目,然後···

一、首先下載git,並安裝

http://git-scm.com/downloads/

二、在studio的File - Settings 中指定Git命令的路徑,

      在Path to Git executable 中選擇git用戶端的路徑。找到安裝git  bin目錄下的git.exe

點擊目錄右邊的"Test"按鈕,如果彈出以下視窗表示配置成功:

  方法一  適用於建立項目

先在[email protected]上建立倉庫  拿到[email protected]倉庫的HTTPS串連,例如https://git.oschina.net/yuechenglei/Memo.git

在studio工具列中 VCS——Checkout from Version Control——Git 粘貼 URL

設定好目錄位置 然後點擊CLONE 

會建立並且複製倉庫檔案到本地項目中  然後你就可以在本地項目中進行Git  add commit等操作了

第一次提示輸入開源中國帳號和密碼

驗證通過之後,即可以把遠端git項目拷貝到本地。

注意如果git倉庫的項目不是基於gradle管理的,它會提示轉化為gradle管理,最好也是這樣做,具體轉化方式請查閱資料

修改代碼之後,選中項目點擊右鍵-Git-Commit Directory快顯視窗,選擇"Commit and push"提交,檔案會直接提交同步到遠程倉庫,

注意,如果選擇commit只是把檔案提交到本地,並沒有同步到開源中國的git倉庫

    方法二  適用於已有項目

先在[email protected]上建立倉庫  拿到[email protected]倉庫的HTTP串連http://git.oschina.net/********

先將項目變成git項目,步驟:在intellij中 VCS——Import into Version Control——Create Git Repository 在彈出的視窗中選擇你的本地項目


之後將本地的git關聯到git伺服器中(需要先在oschina git 中建立好項目,然後複製項目的git地址),

用git bash進入項目根目錄

執行:

git remote add origin https://git.oschina.net******(實際使用中請替換成你自己的項目)

輸入使用者&密碼後,完成。

之後 執行

git push -u origin master

 


如果提交失敗 請參考git提示進行解決 比如已經有remote地址 可以git remote rm origin清除

如果是倉庫中有其他檔案 本地項目中沒有 可以參考後兩個圖 首先merge項目 使用:git pull origin master 然後在執行 git push -u origin master

本人在提交的時候出現了everything up-to-date 的提示,查資料也沒解決,希望大神助攻,不過我用右鍵項目

Git -repository-push提交成功了。。。

項目就提交到[email protected]了 。之後的操作大家就都熟悉了。


GitHub的使用也是類似,都是基於git版本控制,如,可以直接添加github帳號。

想要既能和GitHub關聯也能和[email protected]關聯

可以

後面的網址需要自己改成想要關聯的另一個地址

之後用studio可以直接分別往兩個push

AndroidStudio 分享項目到 git

聯繫我們

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