Git వెర్షన్ కంట్రోల్‌లో ప్యాచ్ అంటే ఏమిటి?

Git Versan Kantrol Lo Pyac Ante Emiti



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 > ”ఆదేశాన్ని Gitలో ప్యాచ్ సృష్టించడానికి కూడా ఉపయోగించవచ్చు. అలా చేయడానికి, అందించిన దశలను తనిఖీ చేయండి.

దశ 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 ' లేదా ' git diff > ” ఆదేశాన్ని ఉపయోగించవచ్చు. ఈ అధ్యయనం Git వెర్షన్ నియంత్రణలోని ప్యాచ్ మరియు దానిని సృష్టించే పద్ధతుల గురించి వివరించింది.