Git లో ఒక నిబద్ధతను ఎలా రద్దు చేయాలి

Git Lo Oka Nibad Dhatanu Ela Raddu Ceyali



Gitలో, సాఫ్ట్‌వేర్ ఇంజనీర్ లేదా వెబ్ డెవలపర్ ప్రాజెక్ట్‌లలో పని చేస్తుంటే, వారు ప్రతిరోజూ మార్పులను సేవ్ చేయడానికి Git రిపోజిటరీకి అనేక కమిట్‌లను మోపవచ్చు. అయినప్పటికీ, కొన్ని సందర్భాల్లో, వారు Git రిపోజిటరీకి అన్‌పుష్ చేయబడిన ఫైల్‌లను కమిట్ చేస్తారు.

కొన్నిసార్లు, వారు కమిట్ అయ్యే ముందు ఫైల్‌లలో అదనపు మార్పులను కోరుకుంటారు. పర్యవసానంగా, Git లాగ్ చరిత్ర నుండి కమిట్‌ను తిరిగి మార్చడం లేదా తీసివేయడం అవసరం. ఈ ప్రయోజనం కోసం, ' $ git రీసెట్ -సాఫ్ట్ హెడ్~1 ” ఆదేశం ఉపయోగపడుతుంది.

ఈ గైడ్‌లో, మేము Gitలో నిబద్ధతను ఎలా రద్దు చేయాలో నేర్చుకుంటాము.

Gitలో కమిట్‌ని ఎలా అన్‌డూ చేయాలి?

Gitలో నిబద్ధతను రద్దు చేయడానికి, ముందుగా, Git స్థానిక రిపోజిటరీకి నావిగేట్ చేయండి మరియు కొత్త ఫైల్‌ను సృష్టించి, రెపోకు జోడించండి. అప్పుడు, మార్పులకు కట్టుబడి ఉండండి. ఆ తర్వాత, ప్రధాన చర్యను నిర్వహించండి, అంటే 'ని ఉపయోగించి కమిట్‌ను రద్దు చేయడం $ git రీసెట్ -సాఫ్ట్ హెడ్~1 ” ఆదేశం. వినియోగదారులు తెలుసుకోవలసిన మరో విషయం ఏమిటంటే, కమాండ్ కమిట్‌ను మాత్రమే రద్దు చేస్తుంది. అయితే, మార్పులు ఇండెక్స్‌లో సేవ్ చేయబడతాయి.

ఈ దృశ్యాన్ని దశలవారీగా అమలు చేయడానికి ప్రయత్నిద్దాం!

దశ 1: Git డైరెక్టరీకి నావిగేట్ చేయండి
ముందుగా, Git స్థానిక రిపోజిటరీకి తరలించండి:

$ cd 'సి:\యూజర్లు \n azma\Git\demo2'

దశ 2: ఫైల్‌ని సృష్టించండి
“ని ఉపయోగించడం ద్వారా కొత్త టెక్స్ట్ ఫైల్‌ను సృష్టించండి స్పర్శ ” ఆదేశం:

$ స్పర్శ కమిట్.txt

దశ 3: ఫైల్‌ను ట్రాక్ చేయండి
ఇప్పుడు, స్టేజింగ్ ఏరియాకు ఫైల్‌ను జోడించడానికి అందించిన ఆదేశాన్ని అమలు చేయండి:

$ git add కమిట్.txt

దశ 4: మార్పులకు కట్టుబడి ఉండండి
తరువాత, నవీకరణలను సేవ్ చేయడానికి Git రిపోజిటరీకి మార్పులను చేయండి:

$ git కట్టుబడి -మీ 'commit.txt ఫైల్ జోడించబడింది'

దశ 5: లాగ్ చరిత్రను తనిఖీ చేయండి
Git రిపోజిటరీ యొక్క లాగ్ చరిత్రను తనిఖీ చేయండి మరియు కట్టుబడి ఉన్న మార్పులను ధృవీకరించండి:

$ git లాగ్ --ఆన్‌లైన్ --గ్రాఫ్

మీరు చూడగలిగినట్లుగా, ప్రస్తుతం HEAD అనేది ఇటీవలి నిబద్ధతను సూచిస్తుంది:

దశ 6: నిబద్ధతను రద్దు చేయండి
ఇప్పుడు, అందించిన ఆదేశాన్ని ఉపయోగించి కమిట్ మార్పులను రద్దు చేయండి:

$ git రీసెట్ --మృదువైన తల ~ 1

ఇక్కడ, ' - మృదువైన ” మా ఫైల్‌లో చేసిన మార్పులను భద్రపరచడానికి ఎంపిక ఉపయోగించబడుతుంది మరియు “ HEAD~1 ” HEAD మునుపటి కమిట్‌కి మార్చబడుతుందని సూచిస్తుంది:

దశ 7: స్థితిని తనిఖీ చేయండి
ఇప్పుడు, 'ని ఉపయోగించి అన్డు మార్పులను ధృవీకరించండి git స్థితి ” ఆదేశం:

$ git స్థితి .

మీరు చూడగలిగినట్లుగా, ఫైల్ ఇప్పటికీ సూచిక వద్ద ఉంది, అంటే కమిట్ మాత్రమే తీసివేయబడింది:

దశ 8: లాగ్ చరిత్రను తనిఖీ చేయండి
ఇప్పుడు, లాగ్ చరిత్రను మరియు HEAD యొక్క ప్రస్తుత స్థానాన్ని తనిఖీ చేయండి:

$ git లాగ్ --ఆన్‌లైన్ --గ్రాఫ్

మీరు చూడగలిగినట్లుగా, Git లాగ్ చరిత్ర నుండి కమిట్ తీసివేయబడింది మరియు HEAD దీనిని సూచిస్తుంది ప్రధాన 'శాఖ:

అంతే! మేము Gitలో నిబద్ధతను రద్దు చేయడానికి సులభమైన పద్ధతిని సంకలనం చేసాము.

ముగింపు

Gitలో నిబద్ధతను రద్దు చేయడానికి, ముందుగా, Git స్థానిక రిపోజిటరీకి నావిగేట్ చేయండి. కొత్త ఫైల్‌ని సృష్టించి, ''ని ఉపయోగించి స్టేజింగ్ ఏరియాకి ట్రాక్ చేయండి $ git జోడించండి ” ఆదేశం. అప్పుడు, మార్పులను చేసి, 'ని అమలు చేయడం ద్వారా లాగ్ చరిత్రను ప్రదర్శించండి $ git లాగ్ –oneline –graph ” ఆదేశం. ఆ తరువాత, 'ని అమలు చేయండి $ git రీసెట్ -సాఫ్ట్ హెడ్~1 ”కమిట్ మార్పులను తిరిగి మార్చడానికి ఆదేశం. ఈ గైడ్ Gitలో నిబద్ధతను ఎలా రద్దు చేయాలో వివరించింది.