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