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