Gitで2つのブランチをマージする方法は?



問題を排除するために楽器を試してください

Gitは、ソフトウェア開発中にソースコードの変更を分析するために使用されるバージョン管理ソフトウェアです。これは、ファイルの任意のセットの変更を追跡するために使用でき、速度、整合性、および非線形ワークフローのサポートを提供します。この記事では、2つのブランチをマージする方法、またはフォークされたリポジトリとアップストリームリポジトリをマージする方法について説明します。



ゴーロゴ



Gitで2つのブランチをマージする方法は?

Gitには、メインリポジトリに影響を与えることなく、アップストリームリポジトリのコピーを作成して変更するオプションがあります。これにより、アップストリームリポジトリのブランチが作成され、元のリポジトリから分離されます。ただし、コードを入力して実行すると、元のリポジトリとマージして、加えた変更を保存できます。したがって、以下の手順では、Gitで2つのブランチをマージする方法を示します。そのために:



  1. を開きます ターミナル LinuxまたはMacを使用していて、 Gitbash Windowsを使用している場合。

    WindowsでGitBashを開く

  2. 変化する ローカルプロジェクトで作業する現在のディレクトリ。
  3. このステップでは、「 チェック アウト 」他のブランチをマージするブランチ。あなたの場合、それは「 主人 ' ブランチ。チェックアウトするには、次のコマンドを入力して「 入る '。
    $ gitチェックアウトマスター

    マージ先のブランチでGitチェックアウトコマンドを実行する

  4. アップストリームリポジトリから目的のブランチをプルすることが重要です。変更せずにコミット履歴を保持しながらこれを行います。これを行うには、次のコマンドを入力して「 入る '。
    $ git pull https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git BRANCH_NAME

    ターミナルでGitプルコマンドを実行する



  5. マージ中に競合が発生した場合は、 相談する この それらを解決するためのページ。
  6. コミット マージし、加えられた変更をレビューして、満足のいくものであることを確認します。
  7. マージをGitHubリポジトリにプッシュするには、次のコマンドを入力して「 入る 」を実行します。
    $ gitプッシュオリジンマスター
1分読む