iT邦幫忙

2022 iThome 鐵人賽

DAY 19
0

開發到一階段發現需要重構或新增功能,又怕重構到爛掉又改不回去原本的程式碼,所以需要用到版本控制工具管理多個版本。
目前最主流的版本控制工具是 Git,它是個分散式版本控制工具,可以多人協作且不需要集中一台中央伺服器管理,很適合開放原始碼社群貢獻。

每次提交(commit)就是一個版本,所以千萬不要把寫到一半,還不能正確建置運行的程式碼提交到 git
git commit 會開啟預設文字編輯器撰寫提交訊息,方便之後了解這次提交做了什麼
用 Android Studio 的話按下 Alt+0 或是右上角的綠色勾勾也能提交

除了照順序一路 commit 下去,還能在任意 commit 分叉出分支,管理不同開發階段或不同用途的版本
能分岔出去當然也能合併回來,用 merge 或是 rebase 操作就能合併分支的紀錄。


上一篇
Day 18 - HTTP API Client
下一篇
Day 20 - 最常見的遠端 Git 服務平台:GitHub
系列文
關於我用 Compose UI 造新輪子這檔事24
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言