కొన్నిసార్లు బ్రాంచ్ మెర్జింగ్ ఆపరేషన్ చేసిన తర్వాత, డెవలపర్లు తప్పు బ్రాంచ్ను మరచిపోయారని లేదా విలీనం చేశారని గ్రహించి, ఈ ఆపరేషన్ను అన్డూ చేయాలనుకుంటున్నారు. ఈ ప్రయోజనం కోసం, అమలు చేయండి ' $ git రీసెట్ - హార్డ్
ఈ అధ్యయనం git విలీన చర్యను రద్దు చేసే విధానాన్ని వివరిస్తుంది.
మీరు git విలీనాన్ని ఎలా రద్దు చేస్తారు?
git విలీన చర్యను రద్దు చేయడానికి, ముందుగా, కావలసిన డైరెక్టరీకి నావిగేట్ చేయండి. ఆపై, స్టేజింగ్ ఏరియాకు ఫైల్లను సృష్టించండి మరియు జోడించండి. రిపోజిటరీని నవీకరించడానికి మార్పులకు కట్టుబడి ఉండండి. తర్వాత, వెంటనే కొత్త బ్రాంచ్ని సృష్టించి, దానికి మారండి. ఆ తరువాత, రెండు శాఖలను విలీనం చేయండి. లాగ్ చరిత్రను తనిఖీ చేసి, 'ని అమలు చేయండి $ git రీసెట్ - హార్డ్
పైన చర్చించిన విధానాన్ని ఆచరణాత్మకంగా చూద్దాం!
దశ 1: రిపోజిటరీకి తరలించండి
ముందుగా, 'ని ఉపయోగించి అవసరమైన Git స్థానిక రిపోజిటరీకి నావిగేట్ చేయండి cd ” ఆదేశం:
$ cd 'సి:\యూజర్లు \n అజ్మా\గిట్\ఆల్ఫా'
దశ 2: ఫైల్ని సృష్టించండి
'ని అమలు చేయండి స్పర్శ ” కొత్త ఫైల్ని సృష్టించడానికి ఆదేశం:
$ స్పర్శ file1.txt
దశ 3: ఫైల్ను ట్రాక్ చేయండి
ఇప్పుడు, 'ని అమలు చేయడం ద్వారా కొత్తగా సృష్టించిన ఫైల్ను ట్రాక్ చేయండి git add ” ఆదేశం:
$ git add file1.txt
దశ 4: మార్పులకు కట్టుబడి ఉండండి
తర్వాత, “ని ఉపయోగించి కమిట్ మెసేజ్తో పాటు మార్పులు చేయండి -మీ ” రిపోజిటరీని నవీకరించడానికి ఎంపిక:
$ git కట్టుబడి -మీ 'file1.txt జోడించబడింది'
దశ 5: శాఖను సృష్టించండి మరియు మార్చండి
ఆ తర్వాత, 'ని అమలు చేయండి git చెక్అవుట్ ” బ్రాంచ్ పేరుతో కమాండ్ సృష్టించి, వెంటనే దానికి మారండి:
$ git చెక్అవుట్ -బి ఆల్ఫా
దశ 6: శాఖను విలీనం చేయండి
ఇప్పుడు, git merge కమాండ్లో దాని పేరును పేర్కొనడం ద్వారా ప్రస్తుత శాఖను మరొక శాఖతో విలీనం చేయండి:
$ git విలీనం మాస్టర్మా విషయంలో, మేము ఆల్ఫాను మాస్టర్ బ్రాంచ్తో విలీనం చేస్తాము:
దశ 7: లాగ్ చరిత్రను తనిఖీ చేయండి
'ని అమలు చేయడం ద్వారా శాఖ లాగ్ చరిత్రను తనిఖీ చేయండి git లాగ్. ” ఆదేశం:
$ git లాగ్ .చర్యరద్దు చేయాల్సిన కమిట్ సూచనను ఎంచుకుని, కాపీ చేయండి:
దశ 8: git విలీనాన్ని రద్దు చేయండి
అమలు చేయండి' git రీసెట్ 'ఆదేశంతో' - హార్డ్ 'విలీన ప్రక్రియను తిరిగి మార్చడానికి ఎంపిక:
$ git రీసెట్ --కష్టం c5d48ecమేము ఇచ్చిన కమాండ్లో కాపీ చేసిన కమిట్ రిఫరెన్స్ను కూడా జోడించామని గమనించండి:
దశ 9: లాగ్ చరిత్రను తనిఖీ చేయండి
అన్డు విలీన చర్యను నిర్ధారించడానికి, 'ని అమలు చేయండి git లాగ్. ” ఆదేశం:
$ git లాగ్ .
మేము git విలీన ఆపరేషన్ని రద్దు చేసే పద్ధతిని వివరించాము.
ముగింపు
git విలీన చర్యను రద్దు చేయడానికి, ముందుగా, కావలసిన డైరెక్టరీకి తరలించండి. ఆపై, స్టేజింగ్ ఏరియాకు ఫైల్లను సృష్టించండి మరియు జోడించండి. రిపోజిటరీని నవీకరించడానికి మార్పులకు కట్టుబడి ఉండండి. తర్వాత, వెంటనే కొత్త బ్రాంచ్ని సృష్టించి, దానికి మారండి. ఆ తరువాత, రెండు శాఖలను విలీనం చేయండి. లాగ్ చరిత్రను తనిఖీ చేసి, 'ని అమలు చేయండి $ git రీసెట్ - హార్డ్