ఈ అధ్యయనం వివరిస్తుంది:
- Git వెర్షన్ కంట్రోల్లో ప్యాచ్ అంటే ఏమిటి?
- 'ని ఉపయోగించి ప్యాచ్ను ఎలా సృష్టించాలి / తయారు చేయాలి git ఫార్మాట్-ప్యాచ్ ” ఆజ్ఞ?
- 'ని ఉపయోగించి ప్యాచ్ను ఎలా సృష్టించాలి / తయారు చేయాలి git తేడా ” ఆజ్ఞ?
Git వెర్షన్ కంట్రోల్లో ప్యాచ్ అంటే ఏమిటి?
Git సంస్కరణ నియంత్రణలో, ప్యాచ్ అనేది కోడ్కు చేసిన మార్పుల వివరణను ఉంచే టెక్స్ట్ ఫైల్. గతంలో ప్రాజెక్ట్లో చేసిన అన్ని మార్పులు మరియు తేడాలు ఇందులో ఉన్నాయి. అంతేకాకుండా, జోడించబడిన, తొలగించబడిన లేదా సవరించబడిన కోడ్ లైన్ల గురించిన మొత్తం సమాచారాన్ని ఇది రికార్డ్ చేస్తుంది.
“git format-patch” కమాండ్ని ఉపయోగించి ప్యాచ్ని ఎలా సృష్టించాలి/తయారు చేయాలి?
Gitలో ప్యాచ్ చేయడానికి, ముందుగా, కావలసిన స్థానిక డైరెక్టరీకి నావిగేట్ చేయండి. తర్వాత, కమిట్ హిస్టరీని చెక్ చేసి, నిర్దిష్ట కమిట్ ఐడిని ఎంచుకోండి. ఆ తర్వాత, 'ని అమలు చేయండి git format-patch -1
దశ 1: స్థానిక రిపోజిటరీకి నావిగేట్ చేయండి
మొదట, దిగువ పేర్కొన్న ఆదేశాన్ని ఉపయోగించి నిర్దిష్ట స్థానిక డైరెక్టరీకి దారి మళ్లించండి:
$ cd 'సి:\వెళ్ళు \R ఇతిహాసం'
దశ 2: నిబద్ధత చరిత్రను వీక్షించండి
అప్పుడు, కమిట్ హిస్టరీని వీక్షించడానికి Git లాగ్ని తనిఖీ చేయండి:
$ git లాగ్ --ఆన్లైన్
దిగువ అవుట్పుట్లో, కమిట్ ఐడితో కమిట్ హిస్టరీని చూడవచ్చు. కావలసిన కమిట్ హాష్ని ఎంచుకోండి. ఉదాహరణకు, మేము ఎంచుకున్నాము ' 03668b5 ”కమిట్ ఐడి:
దశ 3: ప్యాచ్ని సృష్టించండి/మేక్ చేయండి
ఇప్పుడు, ఎంచుకున్న కమిట్ ఐడితో పాటు కింది ఆదేశాన్ని దాని నుండి ప్యాచ్ సృష్టించడానికి ఉపయోగించండి:
$ git ఫార్మాట్-ప్యాచ్ -1 03668b5
దశ 4: సృష్టించబడిన ప్యాచ్ని ధృవీకరించండి
కొత్త ప్యాచ్ సృష్టించబడిందని నిర్ధారించుకోవడానికి, దిగువ అందించిన ఆదేశాన్ని అమలు చేయండి:
$ lsఇది గమనించవచ్చు కొత్త ' 0001-New-feature-file-added.patch ” ప్యాచ్ సృష్టించబడింది:
“git diff” కమాండ్ని ఉపయోగించి ప్యాచ్ని ఎలా సృష్టించాలి/తయారు చేయాలి?
ది ' git diff
దశ 1: Git లాగ్ని వీక్షించండి
ముందుగా, Git లాగ్ని తనిఖీ చేయడం ద్వారా కమిట్ హిస్టరీని వీక్షించండి:
$ git లాగ్ --ఆన్లైన్దిగువ అవుట్పుట్ కమిట్ ఐడితో సహా కమిట్ చరిత్రను ప్రదర్శిస్తుంది. ప్యాచ్ని సృష్టించడం కోసం నిర్దిష్ట కమిట్ ఐడిని కాపీ చేయండి. ఉదాహరణకు, మేము ఎంచుకున్నాము ' 1839bf4 ” హాష్ కమిట్:
దశ 2: ప్యాచ్ని సృష్టించండి లేదా రూపొందించండి
అప్పుడు, '' సహాయంతో ప్యాచ్ని సృష్టించండి git తేడా ” ఆదేశం మరియు కమిట్ ఐడి మరియు ప్యాచ్ ఫైల్ పేరును పేర్కొనండి:
$ git తేడా 1839bf4 > mypatch.diffఇక్కడ, ' 1839bf4 ” అనేది కమిట్ ఐడి, మరియు mypatch.diff ” అనేది ప్యాచ్ ఫైల్ పేరు:
దశ 3: సృష్టించిన ప్యాచ్ని ధృవీకరించండి
చివరగా, 'ని ఉపయోగించి కొత్తగా సృష్టించబడిన ప్యాచ్ను ధృవీకరించండి ls ” ఆదేశం:
$ lsఇది గమనించవచ్చు ' mypatch.diff ” ప్యాచ్ ఫైల్ విజయవంతంగా సృష్టించబడింది:
మేము Git లో ప్యాచ్ మరియు Git లో ప్యాచ్ సృష్టించే పద్ధతుల గురించి వివరించాము.
ముగింపు
Git సంస్కరణ నియంత్రణలో, ప్యాచ్ అనేది చరిత్రలో ప్రాజెక్ట్ కోడ్కు చేసిన మార్పులు లేదా మార్పులు మరియు తేడాల వివరణను కలిగి ఉన్న టెక్స్ట్ ఫైల్. ఇది జోడించబడిన, తొలగించబడిన లేదా సవరించబడిన కోడ్ లైన్ల గురించిన మొత్తం సమాచారాన్ని రికార్డ్ చేస్తుంది. Gitలో ప్యాచ్ని సృష్టించడానికి, ' git format-patch -1