Git అనేది సంస్కరణ నియంత్రణ సాఫ్ట్వేర్, ఇది సాఫ్ట్వేర్ అభివృద్ధి సమయంలో సోర్స్ కోడ్లో మార్పులను విశ్లేషించడానికి ఉపయోగించబడుతుంది. ఏదైనా ఫైళ్ళలో మార్పులను ట్రాక్ చేయడానికి దీనిని ఉపయోగించవచ్చు మరియు ఇది సరళతర వర్క్ఫ్లోలకు వేగం, సమగ్రత మరియు మద్దతును అందిస్తుంది. ఈ వ్యాసంలో, రెండు శాఖలను విలీనం చేయడానికి లేదా ఫోర్క్డ్ రిపోజిటరీ మరియు అప్స్ట్రీమ్ రిపోజిటరీని విలీనం చేసే మార్గాన్ని మేము మీకు బోధిస్తాము.
లోగో వెళ్ళండి
Git లో రెండు శాఖలను ఎలా విలీనం చేయాలి?
ప్రధాన రిపోజిటరీపై ఎటువంటి ప్రభావం చూపకుండా, ఏదైనా అప్స్ట్రీమ్ రిపోజిటరీ యొక్క కాపీని రూపొందించడానికి మరియు దానికి మార్పులు చేయడానికి Git ఒక ఎంపికను అందిస్తుంది. ఇది అప్స్ట్రీమ్ రిపోజిటరీ యొక్క ఒక శాఖను సృష్టిస్తుంది మరియు దానిని అసలు నుండి వేరు చేస్తుంది. ఏదేమైనా, కోడ్ టైప్ చేసి, ప్రాక్టీస్ చేసిన తర్వాత, దానిని అసలు రిపోజిటరీతో విలీనం చేయవచ్చు మరియు చేసిన మార్పులను సేవ్ చేయవచ్చు. అందువల్ల, క్రింది దశల్లో, Git లో రెండు శాఖలను విలీనం చేసే పద్ధతిని మేము సూచిస్తాము. దాని కోసం:
- తెరవండి టెర్మినల్ మీరు Linux లేదా Mac లో ఉంటే మరియు తెరవండి గిట్బాష్ మీరు Windows లో ఉంటే.
విండోస్లో గిట్బాష్ను తెరుస్తోంది
- మార్పు మీ స్థానిక ప్రాజెక్ట్కు పని చేసే ప్రస్తుత డైరెక్టరీ.
- ఈ దశలో, మేము “ తనిఖీ చేస్తోంది అవుట్ ”ఇతర శాఖ విలీనం కావాలని మేము కోరుకుంటున్న శాఖ. మీ విషయంలో, అది “ మాస్టర్ ”శాఖ. దీన్ని తనిఖీ చేయడానికి, కింది ఆదేశాన్ని టైప్ చేసి “ నమోదు చేయండి '.
$ git చెక్అవుట్ మాస్టర్
విలీనం చేయవలసిన శాఖపై Git చెక్అవుట్ కమాండ్ చేస్తోంది
- మేము కావలసిన శాఖను అప్స్ట్రీమ్ రిపోజిటరీ నుండి లాగడం ముఖ్యం. ఎటువంటి మార్పులు లేకుండా కమిట్ చరిత్రను నిలుపుకుంటూ మేము అలా చేస్తాము. అలా చేయడానికి, కింది ఆదేశాన్ని టైప్ చేసి “ నమోదు చేయండి '.
$ git పుల్ https://github.com/ORIGINAL_OWNER/ORIGINAL_REPOSITORY.git BRANCH_NAME
టెర్మినల్లో Git Pull ఆదేశాన్ని అమలు చేస్తోంది
- విలీనం సమయంలో ఏదైనా విభేదాలు ఉంటే, సంప్రదించండి ఇది వాటిని పరిష్కరించడానికి పేజీ.
- కమిట్ అవి సంతృప్తికరంగా ఉన్నాయని నిర్ధారించడానికి చేసిన మార్పులను విలీనం చేసి సమీక్షించండి.
- మీ గిట్హబ్ రిపోజిటరీకి విలీనాన్ని నెట్టడానికి, కింది ఆదేశాన్ని టైప్ చేసి “ నమోదు చేయండి ' అమలు చేయడానికి.
$ గిట్ పుష్ మూలం మాస్టర్