Android Studio上傳項目到GitHub倉庫

前言

這部分主要寫的是把android項目上傳到github配置好的倉庫裏面

1- 檢查Git版本

打開preferences -> Version Control -> Git
Windows應該是:file -> setting -> Version Control -> Git
點擊test出現版本號。
git通常都默認安裝,若是沒有就到官網下載安裝,把它的啓動路徑選擇上去:記得是:git安裝路徑/cmd/git.exe
android

2- 選擇要上傳的項目

VCS -> Import into Version Control -> Create Git Repository

選擇整個項目

將項目切換到project模式
而後右鍵目錄:Git -> Add
再次右鍵: Git -> Commit Directory…

填寫上傳描述,用於版本控制用的,能夠記錄一下你作了哪些更新

而後點擊Commit and push,上傳的同時也能夠上傳到GitHub服務器,單點擊 commit是上傳到本地,還須要再次右鍵選擇 Git去push,等於分兩步執行了
報告了項目中是否有error或者warning,你能夠review,這裏只有warning就直接點擊commit

設置須要push的倉庫位置:點擊Define remote

初次由於沒有設置倉庫地址,須要咱們提供提交到的倉庫地址。地址在:

有人說建議使用ssh,可是個人ssh地址老是報錯,解決不了發現https也能夠用,那就這樣湊合吧~
提交事後日誌裏面顯示如下錯誤:git

Push rejected: Push to origin/master was rejected

錯誤分析:這是由於倉庫有一個README.md文件,本地項目裏沒有,也就是本地和遠端服務器內容不一致,致使push被拒絕。
解決方案:
網上說由於咱們尚未pull倉庫,檢查項目有沒有版本更新,具體作法是:
VCS -> Git -> pull
先點擊remote右邊的刷新按鈕,選擇master,點擊pull

但這裏仍然報錯github

Git Pull Failed: fatal: refusing to merge unrelated histories

問題分析:這是由於他們是兩個不一樣的項目,GitHub「覺得」你pull項目,其實再保護你。你固然認爲我沒錯,這時候就須要兩個項目合併(其實就一個項目)。
面試

一點題外話:

咱們有《Android學習、面試;文檔、視頻資源免費獲取》,可複製連接後用石墨文檔 App 或小程序打開連接或者私信我資料領取。
Android學習、面試;文檔、視頻資源免費獲取小程序

相關文章
相關標籤/搜索