Gitワークフロー
ブランチとマージの操作
ブランチを効果的に使用する方法:
git branch
ブランチの一覧表示と作成。平行して開発を進めるために使います
git checkout -b <branch-name>
ブランチの切り替えや特定のコミットに移動します
git merge <branch-name>
ブランチの統合。開発した機能を統合するときに使用します
機能開発の作業手順
新機能開発の一般的な手順:
# 新しい機能用のブランチを作成して切り替え
git checkout -b feature/new-feature
# 変更を加えてコミット
git add .
git commit -m "新機能を追加"
# 機能ブランチをプッシュ
git push origin feature/new-feature
# mainブランチに戻ってマージ
git checkout main
git merge feature/new-feature
高度なGit操作
git rebase <branch>
ブランチの履歴を整理。コミット履歴を線形に保ちます
git cherry-pick <commit>
特定のコミットの変更を現在のブランチに適用します
git stash
作業中の変更を一時的に保存します