ブランチをマージする

GitGitBeginner
オンラインで実践に進む

This tutorial is from open-source community. Access the source code

💡 このチュートリアルは英語版からAIによって翻訳されています。原文を確認するには、 ここをクリックしてください

はじめに

Git は、開発者が効率的にプロジェクトで協力できるようにする人気のあるバージョン管理システムです。Git の主な機能の 1 つは、ブランチをマージする機能です。ブランチをマージすると、1 つのブランチの変更を別のブランチに結合できるため、変更の管理と他者との協力が容易になります。

ブランチをマージする

あなたのタスクは、Git を使ってブランチを現在のブランチにマージすることです。ターゲットブランチに切り替え、その後ソースブランチをマージする必要があります。これは、feature-branch-A ブランチの変更をプロジェクトの master ブランチに結合したい場合に便利です。

この実験では、https://github.com/labex-labs/git-playground のリポジトリを使用します。feature-branch-Amaster ブランチにマージするには、次の手順に従ってください。

  1. リポジトリをクローンし、ディレクトリに移動して ID を設定します。
git clone https://github.com/labex-labs/git-playground
cd git-playground
git config --global user.name "your-username"
git config --global user.email "your-email"
  1. feature-branch-A ブランチを作成し、切り替えます。
git checkout -b feature-branch-A
  1. file2.txt ファイルに "hello,world" を追加し、ステージングエリアに追加して、"fix file2.txt" というメッセージでコミットします。
echo "hello,world" >> file2.txt
git add.
git commit -m "fix file2.txt"
  1. master ブランチに切り替えます。
git checkout master
  1. feature-branch-Amaster ブランチにマージします。
git merge feature-branch-A
  1. マージプロセス中に発生する可能性のあるコンフリクトを解消します。

これが git log を実行した結果です。

commit e2b80358ae6e4c3b8439cf111a4672a188739290 (HEAD -> master, feature-branch-A)
Author: xiaoshengyunan <@users.noreply.github.com>
Date:   Fri Jul 21 18:51:00 2023 +0800

    fix file2.txt

まとめ

Git でブランチをマージすると、1 つのブランチの変更を別のブランチに結合できます。これは、feature-branch-A ブランチの変更をプロジェクトの master ブランチに結合したい場合に便利です。ブランチをマージするには、ターゲットブランチに切り替え、その後 git merge コマンドを使用してソースブランチをマージします。