關於GitHub
GitHub創辦於2008年,被市場研究公司Forrester稱作“開發者的Facebook”,有逾1000萬名註冊用戶在協作開發2500萬個軟件項目。個人開發者利用GitHub存儲、編寫代碼,並與其他開發者進行協作;企業和政府機構則利用它託管和管理軟件項目。作爲開源代碼庫以及版本控制系統,隨着越來越多的應用程序轉移到了雲上,Github已經成爲了管理軟件開發以及發現已有代碼的首選方法。
使用GitHub
準備
- 註冊一個GitHub賬號(這裏選擇的是免費版)
電腦上下載安裝Git,Git官網下載在安裝過程中注意勾選”
Run Git from Windows Command Prompt
“,這樣纔會把git命令添加到PATH環境變量中。
如果電腦上安裝的有Chocolatey你可以使用Chocolatey來安裝git:choco install git
關於安裝Chocolatey和使用Chocolatey安裝Git你可以參考React Native 搭建開發環境
開始
- 在個人主頁找到這個+,選擇New repository創建一個版本庫
- 這裏將版本庫命名爲mygithubdemo,然後選擇添加一個Android項目類型的.gitignore文件,並使用Apache v2 License來作爲項目的開源協議如下圖:
- 點擊Create repository後是這樣的:
GitHub已經自動幫我們創建了.gitignore、LICENSE和README.md三個文件 - 創建好版本庫後,可以在Android Studio中創建MyGithubDemo這個項目了,在進行一定階段的開發工作後,可以選擇項目的上傳
- 將遠程版本庫的Git地址克隆到本地,MyGithubDemo的Git地址爲:https://github.com/feijeff0486/mygithubdemo.git。然後在電腦中你的項目所在的文件夾,打開Git Bash並切換到mygithubdemo的工程目錄下,輸入
git clone https://github.com/feijeff0486/mygithubdemo.git
文字提示克隆成功,進入mygithubdemo目錄,可以看到.gitignore、LICENSE和README.md三個文件已經被複制到本地
- 將mygithubdemo目錄下所有的文件移到上一層目錄,並刪除mygithubdemo文件夾
接下來把MyGitHubDemo項目下現有的文件提交到Github
git add .
在本地執行提交操作
git commit -m “First commit.”
最後將提交的內容同步到遠程版本庫
git push origin master
注意:最後一步需要輸入用戶名和密碼進行身份認證
git push origin master
Username for 'https://github.com':yourname
Password for 'https://[email protected]':yourpassword
這裏可以提前在Git上登錄,下次就不需要密碼了
到這裏同步已經完成,刷新你的版本庫頁面可以看到提交的文件
再次的項目上傳也無非是重複7-9的操作