1. 程式人生 > >教你快速掌握androidstudio使用git上傳本地專案到github、版本控制

教你快速掌握androidstudio使用git上傳本地專案到github、版本控制

要求很簡單:只要有github賬號就可以

跟著我一起動手操作吧!

1.登陸github官網,點選new repository (下圖紅圈中的兩種方式都可以建立倉庫)


2.在以下這個頁面中,

你必填Repository name,隨便寫,但一般寫你想要管理專案的名稱,這樣在以後自己才能看懂。

倉庫的可見性預設選中的是public即公開的,如果你不想公開就私有(private),但要花錢的

Initialize this repository with a README”這個一定要勾選,否則這個倉庫是不能使用的。


最後點選create repository,建立倉庫完成。跳轉到倉庫詳情頁。


在settings中可以對剛才建立的倉庫管理,比如:刪除

點選clone or download ,你可以看到倉庫的訪問地址,也就是你在上傳專案時需要填寫的URL,預設是HTTPS格式的,但在androidstduio中最好還是使用SSH。點選紅線標註的“Use HTTPS”可以切換這兩種方式。

好了,倉庫配置好了,倉庫的地址也知道了,現在開始上傳專案原始碼到github伺服器吧!

步驟:

1.VCS--->Import into version control---->Create git repository...


2.選擇要上傳的專案,單擊ok


滑鼠在專案上點選右鍵,會看到多出一個Git選單項,執行Git-->Add


Git---->Commit Directory


點選Commit上傳到本地,這裡我們點選Commit and push上傳到本地的同時,上傳到github伺服器。

這裡會提示你的程式碼是否有error或者warning,你可以review,這裡只有warning就直接點選commit。


點選Define remote來設定上傳路徑。Name預設為origin,也可以改,URL填剛才你建立Repository時的,上面有提到。點選ok,,checking URL成功後,點選push


正常何況下這時你檢視github頁面上卻沒有上傳成功。

看下androidstudio右下角的Event log:


意思是push被拒絕

這是因為你在github上建立的那個repository裡面的reademe.md檔案,你本地專案裡沒有,也就是本地和遠端伺服器
內容不一致,導致push被拒絕。


解決辦法有兩種:
1.在github上 new repository時不建立readme.md檔案,但現在好像不好使了,因為github要求對每個專案有一個說明
也就是在reademe.md檔案中描述你的專案,這樣別人看你的專案時也更高效

2.如果1不行,那隻能把readme檔案首先pull到你本地的專案中,再一併push.

解決步驟:

滑鼠放到專案上,右鍵Git--->Repository--->Pull


點選地址後面的重新整理按鈕,這是會出現你伺服器端配置的branch,勾選它,點選Pull,這時Readme.md檔案,就下載到你的專案中了,這是重新push,滑鼠放在專案上,右鍵Git--->Repository--->Push


點選push,好了,搞定。現在再看看伺服器上已經有了:


你可以清楚的看到你提交的版本控制資訊。initiali commit是初始提交,first commit是剛才上傳時,我們手動填寫的push message。

溫馨提示:本篇博文是博主的心血,拒絕轉載,如果發現,後果自負!