రిమోట్ రిపోజిటరీని నిర్దిష్ట కమిట్కి ఎలా పునరుద్ధరించాలో మీకు తెలియకపోతే చింతించకండి, ఎందుకంటే ఈ పోస్ట్ రిమోట్ను నిర్దిష్ట కమిట్కి రీసెట్ చేసే పద్ధతిని ప్రదర్శిస్తుంది.
రిమోట్ని ఒక నిర్దిష్ట నిబద్ధతకు రీసెట్ చేయడం ఎలా?
రిమోట్ను నిర్దిష్ట కమిట్కి రీసెట్ చేయడానికి, ముందుగా, 'ని ఉపయోగించి Git రిపోజిటరీలో కమిట్ను రీసెట్ చేయండి లేదా తిరిగి మార్చండి git రీసెట్ ” ఆదేశం. ఆ తర్వాత, 'ని ఉపయోగించి రిమోట్కి నిబద్ధతను పుష్ చేయండి git push -f
ఆచరణాత్మక ప్రదర్శన కోసం అందించిన విధానాన్ని చూడండి.
దశ 1: Git టెర్మినల్ని ప్రారంభించండి
ముందుగా, విండోస్ స్టార్ట్ మెను నుండి Git టెర్మినల్ను తెరవండి:
దశ 2: Git వర్కింగ్ రిపోజిటరీకి వెళ్లండి
'ని ఉపయోగించండి cd ” ఆదేశం మరియు Git వర్కింగ్ రిపోజిటరీకి నావిగేట్ చేయండి:
$ cd 'C:\Git\commits'
తరువాత, 'ని ఉపయోగించి ప్రస్తుత వర్కింగ్ రిపోజిటరీ యొక్క అన్ని ఫైల్లు మరియు రిపోజిటరీలను వీక్షించండి ls ” ఆదేశం:
$ ls
దశ 3: Git ఫైల్లో సవరణ చేయండి
Git ఫైల్లో కొన్ని మార్పులు చేయండి. ఈ ప్రయోజనం కోసం, మేము 'లోని కంటెంట్ను సవరించాము File.txt ” ఫైల్:
$ ప్రతిధ్వని 'Linux సూచనకు హలో' > File.txt
దశ 4: స్టేజింగ్ ఇండెక్స్కి ఫైల్ని జోడించండి
తరువాత, పేర్కొన్న ఆదేశాన్ని ఉపయోగించి సవరించిన ఫైల్ను ట్రాకింగ్ ఇండెక్స్ (స్టేజింగ్ ఏరియా)కి జోడించండి:
$ git add File.txt
సవరించిన ఫైల్ ట్రాకింగ్ ఇండెక్స్కు జోడించబడిందో లేదో నిర్ధారించడానికి Git రిపోజిటరీ స్థితిని వీక్షించండి:
$ git స్థితిమేము ఫైల్ని ట్రాకింగ్ ఇండెక్స్కి విజయవంతంగా జోడించినట్లు మీరు చూడవచ్చు:
దశ 5: కొత్త సవరణకు కట్టుబడి ఉండండి
'తో కొత్త మార్పులకు కట్టుబడి ఉండండి git కట్టుబడి ''తో సందేశాన్ని నిర్దేశిస్తున్నప్పుడు ఆదేశం -మీ ' ఎంపిక:
$ git కట్టుబడి -మీ 'సవరిస్తున్న నిబద్ధత'
మార్పులు కట్టుబడి ఉన్నాయో లేదో ధృవీకరించడానికి Git లాగ్ను తనిఖీ చేయండి:
$ git లాగ్ఇక్కడ, మార్పులు విజయవంతంగా కట్టుబడి మరియు Git స్థానిక రిపోజిటరీకి జోడించబడిందని మీరు చూడవచ్చు:
దశ 6: మార్పులను రిమోట్కి నెట్టండి
ఆ తర్వాత, 'ని ఉపయోగించి రిమోట్ రిపోజిటరీకి మార్పులను పుష్ చేయండి git పుష్
దశ 7: రిమోట్ని ఒక నిర్దిష్ట నిబద్ధతకు రీసెట్ చేయండి
ఇప్పుడు, రిమోట్ని మునుపటి లేదా ఇటీవలి కమిట్కి రీసెట్ చేయండి. ఆ ప్రయోజనం కోసం, ముందుగా, HEAD పొజిషన్ లేదా కమిట్ ఐడిని ఉపయోగించి నిర్దిష్ట కమిట్ లేదా నిర్దిష్ట కమిట్కి తిరిగి వెళ్లండి:
$ git రీసెట్ --కష్టం తల ~ 1
దశ 8: మార్పులను రిమోట్కి పుష్ చేయండి
నిర్దిష్ట లేదా మునుపటి కమిట్కు తిరిగి వచ్చిన తర్వాత, స్థానిక కమిట్లను రిమోట్ రిపోజిటరీకి నెట్టండి:
$ git పుష్ -ఎఫ్ మూలం మాస్టర్
రిమోట్ నిర్దిష్ట నిబద్ధతకు రీసెట్ చేయబడిందో లేదో తనిఖీ చేయడానికి రిపోజిటరీ లాగ్ను వీక్షించండి:
$ git లాగ్మేము అవసరమైన కార్యాచరణను విజయవంతంగా నిర్వహించినట్లు గమనించవచ్చు:
మేము మీకు రిమోట్ని నిర్దిష్ట కమిట్కి రీసెట్ చేసే పద్ధతిని నేర్పించాము.
ముగింపు
రిమోట్ను నిర్దిష్ట Git కమిట్కి రీసెట్ చేయడానికి, ముందుగా, Git రిపోజిటరీకి నావిగేట్ చేయండి మరియు స్థానిక రిపోజిటరీలో మార్పులను 'ని ఉపయోగించి రీసెట్ చేయండి git రీసెట్ - హార్డ్ హెడ్~1 ” ఆదేశం. నిర్దిష్ట నిబద్ధతకు తిరిగి వెళ్లడానికి, వినియోగదారులు ' git రీసెట్ - హార్డ్