Gitは、ソフトウェア開発中にソースコードの変更を分析するために使用されるバージョン管理ソフトウェアです。これは、ファイルの任意のセットの変更を追跡するために使用でき、速度、整合性、および非線形ワークフローのサポートを提供します。この記事では、2つのブランチをマージする方法、またはフォークされたリポジトリとアップストリームリポジトリをマージする方法について説明します。
ゴーロゴ
Gitで2つのブランチをマージする方法は?
Gitには、メインリポジトリに影響を与えることなく、アップストリームリポジトリのコピーを作成して変更するオプションがあります。これにより、アップストリームリポジトリのブランチが作成され、元のリポジトリから分離されます。ただし、コードを入力して実行すると、元のリポジトリとマージして、加えた変更を保存できます。したがって、以下の手順では、Gitで2つのブランチをマージする方法を示します。そのために:
- を開きます ターミナル LinuxまたはMacを使用していて、 Gitbash Windowsを使用している場合。
WindowsでGitBashを開く
- 変化する ローカルプロジェクトで作業する現在のディレクトリ。
- このステップでは、「 チェック アウト 」他のブランチをマージするブランチ。あなたの場合、それは「 主人 ' ブランチ。チェックアウトするには、次のコマンドを入力して「 入る '。
$ gitチェックアウトマスター
マージ先のブランチでGitチェックアウトコマンドを実行する
- アップストリームリポジトリから目的のブランチをプルすることが重要です。変更せずにコミット履歴を保持しながらこれを行います。これを行うには、次のコマンドを入力して「 入る '。
$ git pull https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git BRANCH_NAME
ターミナルでGitプルコマンドを実行する
- マージ中に競合が発生した場合は、 相談する この それらを解決するためのページ。
- コミット マージし、加えられた変更をレビューして、満足のいくものであることを確認します。
- マージをGitHubリポジトリにプッシュするには、次のコマンドを入力して「 入る 」を実行します。
$ gitプッシュオリジンマスター