ブランチ作成からマージ・削除まで、実際の開発フローを一通り体験します。
現場で使われる基本的な開発フローを体験しましょう。
main ●
↓ checkout -b feature/login
feature/login ●──● ← 新機能を開発
↓ merge
main ●──────● ← main に統合
# 1. 機能ブランチを作成して移動
git checkout -b feature/login
# 2. ファイルを作成・編集
touch login.html
echo "<h1>Login</h1>" >> login.html
# 3. ステージ & コミット
git add .
git commit -m "add login page"
# 4. main に戻ってマージ
git checkout main
git merge feature/login
# 5. ブランチ削除
git branch -d feature/login
| プレフィックス | 用途 |
|---|---|
| INLINE0 | 新機能 |
| INLINE1 | バグ修正 |
| INLINE2 | 緊急修正 |
| INLINE3 | 雑務・依存更新 |
- main ブランチには直接コミットしない
- 機能単位でブランチを切る
- マージ後はブランチを削除してリポジトリを整理