Git లో git-revert కమాండ్ | వివరించారు

Git Lo Git Revert Kamand Vivarincaru



Git అనేది డెవలప్‌మెంట్ ప్రాజెక్ట్ సోర్స్ కోడ్ ఫైల్‌లను స్థానికంగా ట్రాక్ చేయడానికి ఉపయోగించే డిస్ట్రిబ్యూటెడ్ వెర్షన్ కంట్రోల్ సిస్టమ్, తర్వాత వాటిని కేంద్రీకృత సిస్టమ్‌కి నెట్టివేస్తుంది. చేసిన మార్పులన్నీ కమిట్ ద్వారా Git రిపోజిటరీలోకి నెట్టబడతాయి. ప్రతి కమిట్‌కు కమిట్ మెసేజ్‌ని సూచించే ప్రత్యేక ఐడి ఉంటుంది. వినియోగదారులు కమిట్ SHA హాష్ ద్వారా ఏవైనా కమిట్ మార్పులను వీక్షించవచ్చు మరియు అవసరమైతే తిరిగి మార్చుకోవచ్చు. ఈ ప్రయోజనం కోసం, ' git తిరిగి ” కమాండ్ ఉపయోగించవచ్చు.

ఈ పోస్ట్ దీని గురించి మాట్లాడుతుంది:

Gitలో “git revert” కమాండ్ అంటే ఏమిటి?

ది ' git తిరిగి ”Git రిపోజిటరీ యొక్క కమిట్ హిస్టరీకి మార్పులను తీసివేయడానికి కమాండ్ ఉపయోగించబడుతుంది. ఇది నిర్దిష్ట కమిట్ SHA హాష్‌ను తీసుకుంటుంది, ఆ కమిట్ నుండి చేసిన మార్పులను వెనక్కి తీసుకువెళుతుంది మరియు కొత్త 'ని రూపొందిస్తుంది తిరిగి కట్టుబడి ” కట్టుబడి. అదనంగా, HEAD పాయింటర్ అప్‌డేట్ చేయబడింది మరియు కొత్త రివర్ట్ కమిట్‌ని సూచిస్తుంది, ఇది ప్రస్తుత వర్కింగ్ బ్రాంచ్ యొక్క కొనగా మారుతుంది.







Gitలో మార్పులను 'గిట్ రివర్ట్' చేయడం ఎలా?

ఏదైనా నిర్దిష్ట కమిట్ మార్పులను తిరిగి మార్చడానికి, అందించిన సూచనలను అనుసరించండి:



  • Git స్థానిక రిపోజిటరీకి నావిగేట్ చేయండి.
  • ప్రస్తుత రిపోజిటరీ కంటెంట్‌ను జాబితా చేయండి మరియు Git రిపోజిటరీ నుండి తిరిగి రావాల్సిన ఫైల్‌ను ఎంచుకోండి.
  • Git లాగ్ చరిత్రను వీక్షించండి మరియు నిర్దిష్ట కమిట్ SHA హాష్‌ను ఎంచుకోండి.
  • 'ని అమలు చేయండి git తిరిగి ” ఆదేశం.

దశ 1: Git రిపోజిటరీకి తరలించండి

ప్రారంభంలో, 'ని ఉపయోగించండి cd ” ఆదేశం మరియు నిర్దిష్ట Git స్థానిక రిపోజిటరీకి వెళ్లండి:



cd 'సి:\యూజర్లు \n అజ్మా\గిట్\కోకో'

దశ 2: ఇప్పటికే ఉన్న కంటెంట్‌ను జాబితా చేయండి

రిపోజిటరీ కంటెంట్‌ను జాబితా చేయడానికి, 'ని అమలు చేయండి ls ” ఆదేశం:





ls

ఇచ్చిన అవుట్‌పుట్ నుండి, మేము ' file1.py తదుపరి ప్రాసెసింగ్ కోసం ఫైల్:



దశ 3: Git లాగ్ చరిత్రను తనిఖీ చేయండి

అమలు చేయండి' git relog. ” ప్రస్తుత రిపోజిటరీ లాగ్ చరిత్రను వీక్షించడానికి ఆదేశం:

git relog .

ఇక్కడ, మేము ఎంచుకున్నాము ' 59bd8e1 ” ఈ కమిట్‌ని రివర్ట్ చేయడానికి SHA హాష్‌ని కమిట్ చేయండి:

దశ 4: కమిట్ మార్పులను తిరిగి మార్చండి

ఎంచుకున్న కమిట్ మార్పులను తిరిగి మార్చడానికి, 'ని అమలు చేయండి git తిరిగి ” ఆదేశం:

git తిరిగి 59bd8e1

పై ఆదేశం అమలు చేయబడినప్పుడు, డిఫాల్ట్ టెక్స్ట్ ఎడిటర్ తెరవబడుతుంది. నిబద్ధత సందేశాన్ని జోడించండి, మార్పులను సేవ్ చేయండి మరియు టెక్స్ట్ ఎడిటర్‌ను మూసివేయండి. ఉదాహరణకు, మేము టైప్ చేసాము ' “1వ ఫైల్ జోడించబడింది”ని తిరిగి మార్చు ” నిబద్ధత సందేశంగా:

మీరు గమనిస్తే, నిర్దిష్ట కమిట్‌లో ఉన్న అన్ని మార్పులు విజయవంతంగా తొలగించబడ్డాయి:

దశ 5: రివర్ట్ ఆపరేషన్‌ని ధృవీకరించండి

నిర్దిష్ట మార్పులు తిరిగి మార్చబడ్డాయో లేదో నిర్ధారించుకోవడానికి, 'ని ఉపయోగించండి git relog. ” ఆదేశం:

git relog .

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

అంతే! మేము ' గురించి వివరాలను సంకలనం చేసాము git తిరిగి ” Git లో ఆదేశం.

ముగింపు

ది ' git తిరిగి ” ఆదేశం నిర్దిష్ట కమిట్ మార్పులను తిరిగి మార్చడానికి ఉపయోగించబడుతుంది. అలా చేయడానికి, Git స్థానిక రిపోజిటరీకి నావిగేట్ చేయండి మరియు ప్రస్తుత రిపోజిటరీ కంటెంట్‌ను జాబితా చేయండి. అప్పుడు, Git లాగ్ చరిత్రను వీక్షించండి మరియు నిర్దిష్ట కమిట్ SHA హాష్‌ను ఎంచుకోండి. ఆ తర్వాత, 'ని అమలు చేయండి git తిరిగి ” ఆదేశం. ఈ పోస్ట్ Gitలో “git revert” కమాండ్ వినియోగాన్ని ప్రదర్శించింది.