Merging ਇੱਕ ਬ੍ਰਾਂਚ ਤੋਂ ਬਦਲਾਅ ਨੂੰ ਦੂਸਰੀ ਬ੍ਰਾਂਚ ਵਿੱਚ ਸ਼ਾਮਲ ਕਰਦੀ ਹੈ — ਆਮ ਤੌਰ 'ਤੇ ਇੱਕ ਪੂਰੀ ਕੀਤੀ ਗਈ feature branch ਨੂੰ main branch ਵਿੱਚ ਵਾਪਸ ਲਿਆਉਂਦੀ ਹੈ। Git ਬਹੁਤੀਆਂ merges ਨੂੰ ਆਪਣੇ ਆਪ ਹਲ ਕਰਦਾ ਹੈ, ਪਰ merge ਕਿਸਮਾਂ ਅਤੇ conflicts ਨੂੰ ਸਮਝਣਾ ਮਹੱਤਵਪੂਰਨ ਹੈ।
ਬੁਨਿਆਦੀ merge
git switch main # be on the branch you want to merge INTO
git merge feature-x # merge feature-x's changes into main
ਤੁਸੀਂ branch ਵਿੱਚ ਸਵਿਚ ਕਰਦੇ ਹੋ (ਉਹ ਬ੍ਰਾਂਚ ਜੋ ਬਦਲਾਅ ਪ੍ਰਾਪਤ ਕਰ ਰਹੀ ਹੈ) ਅਤੇ branch ਨੂੰ ਇਸ ਵਿੱਚ merge ਕਰਦੇ ਹੋ।
