Git Tutorial

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

作業中の変更を一時的に保存します