標籤:
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