ソフトウェア開発の継続的な進歩により、Git はほとんどの開発者によって最も広く使用されるバージョン管理システムになりました。これにより、ブランチを簡単に作成し、バージョン管理を行い、チームで効率的に共同作業できるようになります。新しい機能を開発したりバグを修正したりするときは、メイン ブランチへの影響を避けるために、通常、Git に新しいブランチを作成します。ただし、作業が完了したら、すべてのコードが同期していることを確認するために、それらの変更を master ブランチにマージして戻す必要があります。この記事では、Git ブランチを master ブランチにマージする方法について説明します。
まず、master ブランチに切り替えたことを確認する必要があります。 Git では、次のコマンドを使用してマスター ブランチに切り替えることができます:
git checkout master
これにより、現在マスター ブランチにいることを確認し、マージする必要があるブランチをマスター ブランチにマージします。次のコマンド:
git merge <branch-name>
これにより、afd662b194876f44b1a05ac0cef3ca77 がマスター ブランチである現在のブランチにマージされます。ブランチをマージするときに問題が発生した場合、Git は問題の解決方法を要求します。競合を処理した後、次のコマンドを使用してマージを完了できます。
git add . git commit -m "Merge branch <branch-name>"
これにより、現在の作業ディレクトリからすべての変更が追加され、マージ コミットが作成されます。このコミットには、マージ先のブランチからの変更と、マスター ブランチに加えた変更が含まれます。
さらに、2 つのブランチの変更履歴を保持する必要があるなど、特殊なマージ状況に対処する必要がある場合は、Git rebase コマンドを使用してコミット履歴を書き換えることができます。これにより、変更履歴がより明確に表現され、不要なマージ競合を回避するのに役立ちます。
Git rebase コマンドを使用するには、ブランチを master ブランチにマージする前に、次のコマンドを使用してコミットを master ブランチにコミットできます。 git コマンドを使用して新しいコミットを追加することで、履歴を編集し、再配置して更新します。これらの操作を完了したら、最後に次のコマンドを使用して変更を master ブランチにマージする必要があります:
git rebase <branch-name>
要約すると、ブランチを master ブランチにマージするときは、コード ベースが常に維持されるようにする必要があります。同期します。これにより、チームは常に最新の変更を確認でき、競合やエラーを回避できます。いくつかの Git コマンドを使用するだけで、ブランチを簡単にマージし、マスター ブランチに追加できます。
以上がgit ブランチをメイン ブランチにマージする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。