पाठ 12 / 26
git merge
एक ब्रांच की हिस्ट्री को दूसरी में मिलाएँ — fast-forward बनाम three-way।
ब्रांच को मर्ज करना
जिस ब्रांच में मर्ज करना है उस पर जाएँ, फिर दूसरी ब्रांच को उसमें मर्ज करें।
git switch main
git merge feature/login
Output:
Updating a1b2c3d..9f8e7d6 Fast-forward login.js | 12 ++++++++++++
Fast-forward बनाम 3-way
अगर ब्रांच अलग होने के बाद main नहीं बदला, तो Git बस पॉइंटर आगे खिसका देता है (fast-forward)। अगर दोनों तरफ़ नए कमिट हैं, तो Git दोनों हिस्ट्री को जोड़ते हुए एक नया मर्ज कमिट बनाता है (3-way merge)।