はじめに
🧑💻 Git や LabEx の初心者ですか?私たちは、Git のクイックスタート コースから始めることをお勧めします。
Git は、開発者が効率的にプロジェクトで協力できるようにする人気のあるバージョン管理システムです。Git の主な機能の 1 つは、ブランチをマージする機能です。ブランチをマージすると、1 つのブランチの変更を別のブランチに結合できるため、変更の管理と他者との協力が容易になります。
ブランチをマージする
あなたのタスクは、Git を使ってブランチを現在のブランチにマージすることです。ターゲットブランチに切り替え、その後ソースブランチをマージする必要があります。これは、feature-branch-A ブランチの変更をプロジェクトの master ブランチに結合したい場合に便利です。
この実験では、https://github.com/labex-labs/git-playground のリポジトリを使用します。feature-branch-A を master ブランチにマージするには、次の手順に従ってください。
- リポジトリをクローンし、ディレクトリに移動して 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"
feature-branch-Aブランチを作成し、切り替えます。
git checkout -b feature-branch-A
file2.txtファイルに "hello,world" を追加し、ステージングエリアに追加して、"fix file2.txt" というメッセージでコミットします。
echo "hello,world" >> file2.txt
git add.
git commit -m "fix file2.txt"
masterブランチに切り替えます。
git checkout master
feature-branch-Aをmasterブランチにマージします。
git merge feature-branch-A
- マージプロセス中に発生する可能性のあるコンフリクトを解消します。
これが 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 コマンドを使用してソースブランチをマージします。