iT邦幫忙

2026 iThome 鐵人賽

DAY 4
0
Vibe Coding

Vibe Coding:30 個開發實用技巧系列 第 4

Vibe Coding:30 個開發實用技巧|Git 的技巧:別一直在 main 上做,開分支、開 release、打 tag - Tip 04

  • 分享至 

  • xImage
  •  

本篇系列版部落格:閱讀中文版

我用 git 的原則很簡單:別一直在同一條 branch 上做,尤其是 main。要有開分支的習慣。

為什麼

Vibe Coding 的時候,他改東西很快,量也大。全部堆在 main 上,哪一次改壞了、想退回去,會很難挑。一條 branch 只做一件事,做壞了整條丟掉,main 還是乾的。

我怎麼做

三個習慣:

  1. 開 feature branch。一個功能一條 branch,做完再併回 main。mobile 或 client 端也照這個習慣,main 上只留做好的東西。
  2. 開 release branch。要出一個版本,從 main 開一條 release branch,這個版本要修的東西都在這條上,main 可以繼續往前走。
  3. 打 tag。出去的版本打一個 tag,之後要回頭看某一版長什麼樣子,直接 checkout 那個 tag。

指令就這幾行:

# 開一條 branch 做事
git switch -c feat/login

# 做完、測過,併回 main
git switch main
git merge feat/login

# 要出版本:從 main 開 release branch
git switch -c release/1.2.0

# 版本出去了:打 tag
git tag -a v1.2.0 -m "1.2.0"
git push origin v1.2.0

這些事也可以直接叫他做。開始一件事之前跟他說「先開一條 branch 再改」,做完再叫他併回去、打 tag。

小結

一個功能一條 feature branch;要出版本時開 release branch,發布的版本打 tag。

明天講它要放到哪裡去給人用:我做原型的時候,domain、前端、後端、資料庫都放在 Cloudflare。


上一篇
Vibe Coding:30 個開發實用技巧|基本必備:lint、formatter、unit test,新專案第一天就放進去 - Tip 03
下一篇
Vibe Coding:30 個開發實用技巧|用 Cloudflare 快速建原型:domain、前端、後端、資料庫都在同一個平台 - Tip 05
系列文
Vibe Coding:30 個開發實用技巧5
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言