Menu
CoddyTech

マージとは

CoddyのTerminalジャーニー「バージョン管理」セクションの一部。レッスン 34/58。

マージは、あるブランチの作業を別のブランチに取り込みます。マージが成功すると、対象ブランチには両方のブランチのすべてのコミットが含まれ、ファイルには統合された結果が反映されます。

標準的なワークフローは次のとおりです。

  1. マージ先のブランチ(通常はmain)に切り替えます。
  2. git merge other-branchを実行します。
git switch main
git merge feature-login

Git は 2 つのブランチの履歴を調べて、それらをどのように統合するかを判断します。ほとんどの場合、これは自動的に行われます。マージには主に次の 2 種類があります。

  • ファストフォワード: ブランチが作成されて以来、main は移動していません。Git は main ポインターを前に進めるだけです。
  • 三方向マージ: 両方のブランチに新しいコミットがあります。Git はそれらを統合する新しい「マージコミット」を作成します。

次の2つのレッスンで、両方の図形を見ていきます。

challenge icon

チャレンジ

初心者

フォルダーにはapp.txtが含まれています。リポジトリをセットアップし、mainで最初のコミットを作成してから、現在のブランチを出力しましょう。

次のレッスンでマージする前の、簡単なウォーミングアップです。

自分で試してみよう

ターミナル
quiz icon腕試し

このレッスンには短いクイズがあります。レッスンを始めて解答し、進捗を記録しましょう。

バージョン管理のすべてのレッスン

自分で練習してみよう: Terminalプレイグラウンド