全面介紹Android Studio中Git 的使用(二)

4、Studio上傳項目至GitHub

說完本地Git倉庫,那麼如何將項目上傳至遠程的GitHub倉庫呢?其實操做也基本上差很少。html

咱們首先須要有一個GitHub帳號,咱們登陸上去後new 一個倉庫:git

咱們這裏用一個示例作測試,名字叫作HelloNDK,並根據須要建立相關文件。github

 

Create成功後,咱們能夠看到以下界面,這是GitHub給出的一些操做提示:windows

關於遠程倉庫建立暫時打住,文章後方一會繼續補充一些關於.gitignore文件和README相關的知識點。這裏咱們就去看看如何用Studio將項目上傳到剛剛建立的遠程庫吧。app

注:和以前上傳本地倉庫相同,你能夠去新建項目,也多是已有的項目,新建項目的話,在Project location指定好項目路徑就好,這裏很少說了。ide

遠程倉庫建好了,本地項目也準備好了,那麼咱們如今須要怎麼作呢?其實和上傳到本地倉庫一個道理,須要爲本項目建立Git,因此咱們接下來這麼操做:測試

而後出現如下提示框,選擇根目錄,點擊OK即可。gradle

此時,有沒有發現你項目中的文件顏色,已經所有變成了紅色呢!沒變嗎?不會吧,個人都沒問題,怎麼你的就不行呢?是否是你的環境有問題啊?要不重裝個系統吧(開個玩笑^ ^)! 看圖:ui

接下來須要作與以前本地倉庫不一樣的事情,啥事呢?固然是 remote add 了,若你已經安裝了Git for windows 客戶端,則進入當前項目根目錄,右鍵選擇Git Bash,而後出現以下界面,並輸入命令:idea

 

git remote add origin https://github.com/[username]/HelloNDK.git

 

 

此時將會遠程添加到你的Git repository,OK,咱們開始Add文件,Add後文件變爲綠色

 

接下來Commit And Push ... ,其實操做和以前上傳到本地倉庫同樣,有點不一樣的就是在push的時候,須要再次驗證GitHub密碼。

 

 

 

 

咱們能夠返回到GitHub頁面,來看看以前建立的倉庫是否有咱們剛剛提交的代碼:

 

5、.gitignore文件和README文件

關於.gitignore文件如何寫這裏給個小參考:

 

[html] view plain copy

 

  1. <<<<<<< HEAD  
  2. .idea  
  3. .gradle  
  4. /local.properties  
  5. /.idea/workspace.xml  
  6. /.idea/libraries  
  7. /build  
  8. /captures  
  9. =======  
  10. >>>>>>> 09d68fcea9510dd91ecfb99b4c06bb2dfc187b22  
  11. # Built application files  
  12. *.apk  
  13. *.ap_  
  14.   
  15. # Files for the Dalvik VM  
  16. *.dex  
  17.   
  18. # Java class files  
  19. *.class  
  20.   
  21. # Generated files  
  22. bin/  
  23. gen/  
  24.   
  25. # Gradle files  
  26. .gradle/  
  27. build/  
  28. /*/build/  
  29.   
  30. # Local configuration file (sdk path, etc)  
  31. local.properties  
  32.   
  33. # Proguard folder generated by Eclipse  
  34. proguard/  
  35.   
  36. # Log Files  
  37. *.log  
  38. <<<<<<< HEAD  


如何在README文件中顯示圖片呢,好比以下效果:

 

這裏也給個小參考,在上傳提交前,將截圖保存在項目的某個文件夾下,而後在README文件中引用便可。(這個你們儘可參考其餘做者開源項目中的README文件)

 

6、Studio中配置GitHub並下拉代碼

那麼如何將GitHub上將項目使用Studio下載到本地呢,下面也來總結記錄下。

1、首先來配置Studio,打開 Settings 中 Version Control 下的GitHub,輸入帳號密碼等信息。

2、點擊Test,可能須要再次確認密碼,以後點擊OK。

 

3、從首界面Check也好,從當前項目Check也好,操做仍是挺簡單的。

 

 

 

 

錯誤總結:

若是你在建立倉庫的時候建立了.gitignore文件,或許在提交的時候會出現以下錯誤:Updates were rejected because the remote contains work that you do not have參考解決方案:

http://stackoverflow.com/questions/18328800/github-updates-were-rejected-because-the-remote-contains-work-that-you-do-not-h

好了,就到這吧,基本的知識點也差很少都講到了,讀歸讀,看歸看,仍是須要動手試試才行。一方面方便本身之後查閱,另外一方面呢,固然是但願能幫到讀本文的你了。

推薦幾個不錯的Git教程:

 

1、http://www.runoob.com/git/git-tutorial.html

2、http://blog.csdn.net/gao_chun/article/details/46774037

 

http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000/001373962845513aefd77a99f4145f0a2c7a7ca057e7570000

相關文章
相關標籤/搜索