android studio & git in windows
TRANSCRIPT
![Page 1: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/1.jpg)
![Page 2: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/2.jpg)
![Page 4: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/4.jpg)
選Bash這個就好了
![Page 5: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/5.jpg)
![Page 6: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/6.jpg)
![Page 7: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/7.jpg)
![Page 8: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/8.jpg)
![Page 9: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/9.jpg)
打開GitHub, 如還沒有帳號註冊一個
登入你的帳號新增一個專案
![Page 10: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/10.jpg)
幫專案取一個名稱
一個基本的GitHub帳號有五個Private Project 限制用學校mail信箱去GitHub申請免費的學生升級會有無限個Private Project可以用
記得 README 不要勾選不然在Android Studio用Git同步時一定會失敗
![Page 11: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/11.jpg)
這串網址複製下來同步時需要輸入這個也是你將專案分享給別人的網址
![Page 12: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/12.jpg)
Android Studio 新增一個 Project名稱可以跟 GitHub 上的不一樣並不影響
建好之後, 打開 Settings
![Page 13: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/13.jpg)
檢查 Android Studio 有沒有抓到 Git 路徑
![Page 14: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/14.jpg)
工具列 → VCS →Enable Version Control Integration
![Page 15: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/15.jpg)
到 Project 的儲存目錄滑鼠右鍵 → Git Bash Here
![Page 16: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/16.jpg)
點下去會出現 Git 的指令視窗, 輸入git remote add origin + GitHub Project網址
Example: git remote add origin https://github.com/Pudchi/GitDemo.git
Enter 後 關掉視窗 回到 Android Studio
![Page 17: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/17.jpg)
原本預設是 Android 檢視切換成 Project 檢視
![Page 18: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/18.jpg)
在 Project 目錄上點右鍵→ Git → Add
![Page 19: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/19.jpg)
工具列 → VCS →Commit Changes
![Page 20: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/20.jpg)
Author 欄位打你想顯示的名字後面用 < > 附註 Mail Address如果是小組合作開發才知道這一次的 commit 是誰執行的會較好追蹤問題出在哪如果是自己獨自開發, 名稱隨便打也可以
左下方 Commit Message描述這次 commit 修改. 新增什麼一定要輸入, 不然無法 commit
右側 Perform code analysis 可以取消如果在 Studio 裡面編譯過了沒錯誤不用花時間做程式碼分析
![Page 21: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/21.jpg)
工具列 → VCS → Git→ Push
![Page 22: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/22.jpg)
每台電腦第一次 Push 可能會需要登入帳號密碼如果有出現, 登入 GitHub 的帳號
![Page 23: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/23.jpg)
Commit → Push Code
![Page 24: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/24.jpg)
回到 GitHub 看前面建的 Project應該就看的到剛剛 commit 的 App Project
![Page 25: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/25.jpg)
在 Project Settings可以新增跟你合作此 Project 的組員
Settings → Collaborators→ 輸入組員在 GitHub 的 Username 或 Email
![Page 26: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/26.jpg)
協作者 (組員)或自己另外一台電腦下載 Project
Check out project from version control→ Git
![Page 27: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/27.jpg)
URL 填 GitHub Project Git 網址選好目錄, 設定名稱點 Clone 就會開始 Build Project
當你在不同電腦下載別台電腦建的 App也是這樣下載
![Page 28: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/28.jpg)
組員如果新寫了一部份的 code比如: 新增一個按鈕
![Page 29: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/29.jpg)
Author 欄位打 組員名字 < Mail Address >
左下方 Commit Message描述這次 commit 修改或新增什麼比如: Add a button
![Page 30: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/30.jpg)
Commit 之後一樣 Push
![Page 31: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/31.jpg)
回到 GitHub確認 Project 有沒有看到新的 Commit Message
![Page 32: Android studio & Git in Windows](https://reader031.vdocuments.net/reader031/viewer/2022032108/58d1aa891a28ab6f6b8b64e9/html5/thumbnails/32.jpg)
當你在不同的電腦有上傳一些新的 code或是組員寫了一些新的東西 push 上去要怎麼更新目前電腦的 Project?
工具列 → VCS → Git→ Pull