Git Commit Hash అంటే ఏమిటి మరియు దానిని ఎలా ఉపయోగించాలి?

Git Commit Hash Ante Emiti Mariyu Danini Ela Upayogincali



Gitలో, కమిట్ హ్యాష్‌లు Git యొక్క కార్యాచరణలో కీలకమైన భాగం. మార్పులను ట్రాక్ చేయడానికి, ఇతరులతో సహకరించడానికి మరియు కోడ్‌బేస్‌ను సమర్థవంతంగా నిర్వహించడానికి ఇవి అవసరం. డెవలపర్‌లు తమ రిపోజిటరీలోని కోడ్‌లో మార్పులు చేసి వాటిని కట్టుబడి ఉన్నప్పుడు. Git వారు చేసిన మార్పుల ఆధారంగా ఆ కమిట్ కోసం ప్రత్యేకమైన హాష్‌ను రూపొందిస్తుంది.

ఈ పోస్ట్ Git కమిట్ హాష్ మరియు దానిని ఉపయోగించే పద్ధతి గురించి తెలియజేస్తుంది.







Git Commit Hash అంటే ఏమిటి?

కమిట్ హాష్ అనేది Git రిపోజిటరీ చరిత్రలో ఒక నిర్దిష్ట కమిట్ కోసం ఒక ప్రత్యేక ఐడెంటిఫైయర్. ఇది రిపోజిటరీ కోడ్‌బేస్ యొక్క నిర్దిష్ట సంస్కరణను గుర్తించే సుదీర్ఘమైన అక్షరాల స్ట్రింగ్. కమిట్ హాష్‌లు హాష్ ఫంక్షన్‌ని ఉపయోగించి రూపొందించబడతాయి, ఇది కమిట్‌లోని కంటెంట్‌లు, రచయిత సమాచారం మరియు టైమ్‌స్టాంప్‌ను పరిగణనలోకి తీసుకుంటుంది.



Git Commit Hashని ఎలా ఉపయోగించాలి?

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



దశ 1: రూట్ డైరెక్టరీ వైపు వెళ్ళండి





ప్రారంభంలో, 'ని ఉపయోగించండి cd ” ఆదేశం మరియు పేర్కొన్న డైరెక్టరీకి నావిగేట్ చేయండి:

cd 'C:\యూజర్స్\యూజర్\Git\projectrepo'



దశ 2: Git లాగ్ చరిత్రను వీక్షించండి

'ని అమలు చేయడం ద్వారా పూర్తి Git లాగ్ చరిత్రను తనిఖీ చేయండి git log -oneline ” ఆదేశం. ఇది ప్రతి నిబద్ధతను ఒకే లైన్‌లో ప్రదర్శిస్తుంది:

git లాగ్ --ఆన్‌లైన్

దిగువ అందించబడిన చిత్రం అన్ని నిబద్ధత చరిత్రను విజయవంతంగా చూపుతుంది. తర్వాత, తదుపరి ఉపయోగం కోసం మీకు నచ్చిన నిబద్ధతను ఎంచుకోండి. ఆ ఉదాహరణ కోసం, మేము ఎంచుకున్నాము ' 0f6603f ” హాష్:

దశ 3: “git show” కమాండ్‌తో హాష్‌ని కమిట్ చేయండి

'ని అమలు చేయండి git షో ” ఆదేశం మరియు ఎంచుకున్న కమిట్‌ని దీనితో పాటు కమిట్ హాష్‌కు జోడించండి:

git షో 0f6603f

మీరు పైన అమలు చేయబడిన కమాండ్ యొక్క అవుట్‌పుట్‌ను చూడవచ్చు:

వినియోగదారులు తదుపరి దశలో అందించిన మరొక పద్ధతి సహాయంతో కూడా కట్టుబడి ఉండవచ్చు.

దశ 4: 'git diff' కమాండ్‌తో హాష్‌ని కమిట్ చేయండి

కావలసిన కమిట్‌ల మార్పులను వివరంగా పొందడానికి, 'ని అమలు చేయండి git తేడా ” ఆదేశం. అలా చేయడానికి, Git లాగ్ చరిత్ర నుండి రెండు కమిట్‌లను ఎంచుకోండి మరియు ఈ పేర్కొన్న ఆదేశాన్ని ఉపయోగించండి:

git తేడా 0f6603f f1ab08a

మీరు చూడగలిగినట్లుగా, జోడించిన మార్పులు విజయవంతంగా అందించబడ్డాయి:

Git కమిట్స్ హాష్ మరియు దాని ఉపయోగం గురించి అంతే.

ముగింపు

కమిట్ హాష్ అనేది Git రిపోజిటరీ చరిత్రలో ఒక నిర్దిష్ట కమిట్ కోసం ఒక ప్రత్యేక ఐడెంటిఫైయర్. Git కమిట్ హాష్‌ని ఉపయోగించడానికి, ముందుగా, Git root డైరెక్టరీకి వెళ్లండి. అప్పుడు, Git లాగ్‌ని వీక్షించి, హాష్‌ని ఎంచుకోండి. ఆ తర్వాత, ''తో హాష్‌ని కమిట్ చేయండి git షో 'లేదా' git తేడా ” మీ అభీష్టం ప్రకారం ఆదేశం. ఈ పోస్ట్ Git కమిట్ హాష్ మరియు దాని ఉపయోగం గురించి వివరించింది.