実践ワークフロー — 開発の全手順

中級約15分5問

ブランチ作成からマージ・削除まで、実際の開発フローを一通り体験します。

実践 Git ワークフロー

現場で使われる基本的な開発フローを体験しましょう。

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

ブランチ命名規則

プレフィックス用途
feature/新機能
fix/バグ修正
hotfix/緊急修正
chore/雑務・依存更新

ポイント

- main ブランチには直接コミットしない

- 機能単位でブランチを切る

- マージ後はブランチを削除してリポジトリを整理

git-dojo
Git道場へようこそ。コマンドを入力して練習を開始してください。
(main) $
練習問題 — 0/5 完了 (0/90pt)
▶
feature/login ブランチを作成して切り替えてください。
20pt
○
login.html ファイルを作成して内容を追加してください。
15pt
○
すべての変更をステージして "add login page" というメッセージでコミットしてください。
20pt
○
main ブランチに戻って feature/login をマージしてください。
20pt
○
マージ済みの feature/login ブランチを削除してください。
15pt