マージ:アイデアをまとめる
メニューを表示するにはスワイプしてください
プロジェクトで作業する際、あなたやチームメンバーはそれぞれ自分のブランチで新しいアイデアを試すことがあります。ある時点で、これらのアイデアを組み合わせて全員が恩恵を受けられるようにしたくなります。**マージ(merging)**は、異なるブランチの作業をまとめる方法です。マージはパズルを解くようなものと考えることができます。各ブランチがピースとなり、それらを組み合わせて全体像を完成させます。これにより、安全に実験し、その後進捗を失うことなく統合できます。
# Make sure you are on the branch you want to merge INTO, usually 'main'
git checkout main
# Merge changes from the 'new-idea' branch into 'main'
git merge new-idea
マージの際に行われる手順は次の通りです:
- 変更を取り込むブランチ(通常は
main)にいることを確認; - 変更があるブランチ名を指定して
git mergeコマンドを実行; - Gitが両方のブランチを確認し、新しい作業を見つけて統合を試みる;
- 競合がなければ、Gitは新しいコミットを現在のブランチに追加;
- すべてのピースが揃ったパズルのように、すべての変更が統合されたブランチが完成。
マージは、メインプロジェクトを全員の改善で最新の状態に保ちつつ、個別のブランチで新しいアイデアを試せる点で有用です。
# You are on 'main' branch, and 'new-idea' has new changes
git merge new-idea
# Output when there are no conflicts:
Updating 3e1b2c1..7f4d2e9
Fast-forward
new-feature.txt | 1 +
1 file changed, 1 insertion(+)
1. 'git merge'は何をしますか?
2. なぜブランチをマージするのでしょうか?
すべて明確でしたか?
フィードバックありがとうございます!
セクション 2. 章 3
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください
セクション 2. 章 3