Github專案解析(一)-->上傳Android專案至github
這是一個新的系列的文章,github專案,主要講解了自己的github專案開源實踐,github專案解析等。
本文主要講解了如何將自己的android專案上傳至github,相信大家平時在開發過程中為了避免重複造輪子會經常逛一下github檢視有沒有與需求類似的開源專案,那麼github上面的開源專案是如何上傳至github上的呢?帶著這個疑問,我們開始我們今天的講解。
首先若是需要上傳github專案,必須要有一個github賬號,通常都是以郵箱註冊的,這裡先假設大家都已經有github賬號了,若沒有,則先去註冊,註冊地址:https://www.github.com(PS:這年頭誰若是沒有一個github賬號,還真不太好意思說自己是程式設計師…)
一、在GitHub上建立倉庫
1. 開啟github主頁,然後登陸,在個人主頁上選擇,repositories,點選按鈕new,建立個人程式碼倉庫;
- 開始編輯倉庫資訊,點選create repository建立好我們的程式碼倉庫;
二、建立Android專案
* 這裡就是建立一個普通的安裝專案,專案的名稱叫做helloworld,與我們建立的程式碼倉庫的名稱一致即可。
三、建立本地git倉庫
* git的工具還是很多的,需要下載一個git客戶端,我這裡用的是本地的一git for window2.6的一個客戶端,不知道哪裡下載的童鞋可以點選這裡下載:http://download.csdn.net/detail/qq_23547831/9295217
下載好git客戶端之後開啟命令好視窗,進入一個原生代碼庫,然後將我們在github上建立的helloworld專案clone下來,如圖所示:
進入下載的helloworld專案路徑下,將我們建立的helloworld專案裡面的原始檔都拷貝到clone下的helloworld目錄,如圖所示:
這裡需要注意的是:.gradle資料夾、.idea資料夾已經APP資料夾下的app.iml檔案時不需要拷貝的。這時候進入專案目錄,我這裡是在D盤下的workspace目錄下的helloworld專案。
在這裡可以配置郵箱和使用者名稱,這樣就可以表示是誰提交的了
git config --global user.name "***"
git config --global user.email "***@163.com"
因為我用GitHub for Windows登入過,所以這裡就不在展示命令截圖了。
- 下面輸入命令將檔案新增進版本控制:
git add .
注意add後面的空格是一定要加的,不然會報錯。
- 新增進來之後,執行提交命令
git commit -m "My First Commit"
這樣就將修改提交到了本地倉庫
- 將本地倉庫內容上傳到GitHub上
git push origin master
直到命令執行完畢,出現上面的提示,就說明提交完成了。
- 最後可以在我們的github主頁看到helloworld已經上傳上去了:
最後給大家列一下整過過程中使用的git命令:
git clone githuburl
git add .
git commit -m "command"
git push origin master
- 作為一個良好的習慣,我們需要在README.md中說明一下這個專案的主要作用使用方式等等。
另外發現了一篇Android Studio支援github專案上傳的文章,具體地址:Android快速實現上傳專案到Github(原來Android Studio的git已經這麼好用了),Android Studio已經集成了對github的操作了,可以參考一下。
總結:
本文主要講解了如何上傳android專案至github,這是以後我們講解github專案的基礎,瞭解了這些之後我們就可以將自己的開源專案上傳至github上了,O(∩_∩)O哈哈~,萬事開頭難,加油!