iT邦幫忙

2024 iThome 鐵人賽

DAY 29
0

前言

鐵人賽也到尾聲了,我們今天來講一下Github,以便為我們目前的版本最一個收尾,並為後續更新的版本控制做準備。

在Android Studio使用Github

1.安裝Git和註冊Github

在使用Github之前我們需要去安裝Git和註冊Github帳號,git安裝完後,可以在cmd裡面輸入

git --version

如果有看到版本號就代表安裝有成功。

2.將 Android Studio 連接到 GitHub

在 Android Studio 中,前往 File > Settings點擊 Version Control > Git,在 Git 路徑中輸入 Git 安裝的位置(通常是 C:\Program Files\Git\bin\git.exe)。
點擊 Test 來驗證 Git 是否設定正確。
然後在在 Android Studio 中,前往 File > Settings > Version Control > GitHub。
點擊 Add account,然後選擇 Log in via GitHub,輸入你的 GitHub 帳號和密碼,完成授權。
https://ithelp.ithome.com.tw/upload/images/20241013/20162649zIscJFLiPT.png

3.將專案推送到 GitHub

然後我們點選VCS將專案推送到 GitHub
https://ithelp.ithome.com.tw/upload/images/20241013/20162649KJui32ztvx.png
https://ithelp.ithome.com.tw/upload/images/20241013/20162649DE1wZvyjVA.pnghttps://ithelp.ithome.com.tw/upload/images/20241013/20162649kiVMSMr4ll.png
推送完了之後,我們就能在自己的GITHUB上看到我們的專案了
https://ithelp.ithome.com.tw/upload/images/20241013/20162649oESicW7RkW.png
並且做完這步之後,你應該可以在你的標題那邊看到下面的功能表
https://ithelp.ithome.com.tw/upload/images/20241013/20162649wJdszeSYKQ.png

這樣一來我們就能在Android Studio裡使用Github來做版本控制了。

4.常用 Git 指令整合

下面介紹一些常用 Git 指令

  • Commit:提交代碼到本地存儲庫。
  • Push:將本地提交推送到遠端 GitHub 存儲庫。
  • Pull:從 GitHub 存儲庫拉取最新更新。
  • Clone:將 GitHub 上的專案下載到本地。
  • Branch:創建分支,用於開發不同的功能。

下面我們來做個簡單的測試
我們先稍微修改一下程式(加個註解之類的)
然後按Commit
https://ithelp.ithome.com.tw/upload/images/20241013/20162649U6Izh40g7y.png
這邊Commit的時候需要輸入註解說明你這次更新了甚麼。
https://ithelp.ithome.com.tw/upload/images/20241013/201626490CJNOIRuqb.png
成功Commit後我們就可以Push到GitHub存儲庫上了。
按Push
https://ithelp.ithome.com.tw/upload/images/20241013/201626491HtjqJJyj6.png
他這邊會跳警告說你的程式碼有些地方有Warning,我們先無視他,點擊Push
https://ithelp.ithome.com.tw/upload/images/20241013/20162649oFjRQWMwfG.png
完成之後我們去GitHub 存儲庫上就能看到我們更新後的專案了

後話

今天我們講了如何在Android Studio使用Github,如果你已經會用CMD來做Github來做版本控制的話是不須用這樣做的,但剛好Android Studio裡面有提供相對應的組件,想說藉著這個機會來實作一下。今天的內容就到這邊了,明天就是最後一天了。讓我們明天再見。


上一篇
Day28:使用Handler實作可暫停、繼續與重置的番茄鐘計時器
下一篇
Day30:結束啦!大家可以回家啦(X
系列文
github裡永遠有一個還沒做的SideProject :用Kotlin來開發點沒用的酷東西30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言