Git マージによる共同プロジェクト管理

Beginner

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

はじめに

Git は、開発者がプロジェクトで共同作業できる強力なバージョン管理システムです。Git の主な機能の 1 つは、ブランチをマージする機能です。マージにより、開発者は 1 つのブランチの変更を別のブランチに結合でき、変更の管理とプロジェクトの異なるバージョンの追跡が容易になります。

ブランチをマージしてマージコミットを作成する

開発者として、ブランチを現在のブランチにマージしてマージコミットを作成する必要がある場合があります。Git に慣れていない場合は、これが少し難しい場合があります。問題は、https://github.com/labex-labs/git-playground ディレクトリの Git リポジトリを使用して、ブランチを現在のブランチにマージしてマージコミットを作成することです。

このチャレンジでは、https://github.com/labex-labs/git-playground のリポジトリを使用しましょう。

  1. https://github.com/labex-labs/git-playground.git からリポジトリをクローンする:
git clone https://github.com/labex-labs/git-playground.git
  1. ディレクトリに移動して ID を設定する:
cd git-playground
git config --global user.name "your-username"
git config --global user.email "your-email"
  1. feature-branch と呼ばれるブランチを作成して切り替える:
git checkout -b feature-branch
  1. README.md ファイルに "This is a new line." を追加し、ステージングエリアに追加してコミットし、コミットメッセージは "Add new line to README.md" とする:
echo "This is a new line." >> README.md
git add.
git commit -am "Add new line to README.md"
  1. master ブランチに切り替える:
git checkout master
  1. feature-branchmaster ブランチにマージして、メッセージ "Merge feature-branch" のマージコミットを作成する:
git merge --no-ff -m "Merge feature-branch" feature-branch

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

ADD new line to README.md

まとめ

ブランチをマージすることは、Git を使用する上で重要な部分です。このチャレンジで示された手順に従うことで、ブランチを現在のブランチにマージしてマージコミットを作成できるはずです。メインブランチにマージする前に常に変更をテストし、チームとコミュニケートして、競合を回避し、スムーズな開発プロセスを保つことを忘れないでください。