🐒
git学習② ブランチとマージについて
ブランチ
枝分かれしたコミット履歴
①チーム開発がやりやすくなる。
②コミット履歴が分かりやすくなる。
というメリットがある。
トランク・トピックブランチ
・トランク・・プロジェクトのメイン。基本的には常にリリース可能な状態にしておく。
・トピックブランチ・・トピックごとに生成するブランチ
マージ
2つのブランチを1つに統合すること。
コンフリクト
同じ箇所に別の内容がある場合、Gitがどちらを取り込めばいいかわからない。
コンフリクトが発生した場合、手動で解消→add→commit
コマンド一部整理
git branch : ブランチの一覧表示
git branch new : newブランチを新規作成
git merge new : newブランチをマージする
git checkout new : newブランチに切替
git branch -d new : newブランチを削除
(最新コミットがマージされてない場合、-dを-Dに変更)
git branch -m old new : oldからnewに名前変更
git checkout -b new : newブランチを新規作成し、newブランチににHEADを移動
Discussion