良好的 Git 工作流程對團隊協作至關重要。讓我們來看看一些最佳實踐。
Git Flow 工作流程
Git Flow 是一種流行的分支管理策略:
- main/master: 生產環境代碼
- develop: 開發分支
- feature/: 功能分支
- hotfix/: 緊急修復分支
- release/: 發布準備分支
提交訊息規範
良好的提交訊息應該:
feat: 新增使用者登入功能
- 實作 JWT 認證
- 加入記住我選項
- 更新登入介面設計
有用的 Git 命令
# 互動式 rebase
git rebase -i HEAD~3
# 暫存當前修改
git stash
# 查看分支圖
git log --graph --oneline --all
# 撤銷最後一次提交
git reset --soft HEAD~1
分支命名規範
- feature/user-authentication
- bugfix/login-error
- hotfix/security-patch
遵循這些實踐可以讓版本管理更加有序!