'git rev-parse' ఏమి చేస్తుంది?

Git Rev Parse Emi Cestundi



Gitలో, డెవలపర్లు “ని ఉపయోగించడం ద్వారా ప్రస్తుత HEAD పాయింటింగ్, రిమోట్ బ్రాంచ్ లేదా వర్కింగ్ బ్రాంచ్ పేరు యొక్క SHA హాష్‌ను పొందవచ్చు $ git rev-parse ” ఆదేశం. ఈ కమాండ్ మునుపు వివరించిన కార్యకలాపాలను నిర్వహించడానికి అనేక ఎంపికలతో పాటు ఉపయోగించవచ్చు, ఉదాహరణకు “ - చిన్న ',' - సంక్షిప్త-ref ” మరియు మరెన్నో.

ఈ వ్యాసంలో, మేము చర్చిస్తాము:

'git rev-parse' ఏమి చేస్తుంది?

డెవలపర్లు HEAD యొక్క SHA హాష్‌ని సూచించే చోట ప్రింట్ చేయాలనుకున్నప్పుడు లేదా ప్రస్తుత పని చేసే బ్రాంచ్ పేరును పొందవలసి వచ్చినప్పుడు, “ $ git rev-parse ” ఆదేశాన్ని ఉపయోగించవచ్చు.







'' యొక్క బహుళ ఉపయోగాలను చూద్దాం. $ git rev-parse ” ఆజ్ఞ!



“$ git rev-parse” కమాండ్‌ని ఉపయోగించి HEAD SHA హాష్‌ని ఎలా పొందాలి?

ది ' git rev-parse ” ఆదేశం ప్రస్తుతం HEAD చూపుతున్న చోట SHA హాష్‌ని పొందవచ్చు. అలా చేయడానికి, “ని అమలు చేయడం ద్వారా Git root డైరెక్టరీకి నావిగేట్ చేయండి cd ” ఆదేశం:



$ cd 'సి:\యూజర్లు \n అజ్మా\గో'





HEAD యొక్క ప్రస్తుత స్థానం యొక్క SHA హాష్‌ని పొందడానికి, 'ని అమలు చేయండి git rev-parse ” ఆదేశం:

$ git rev-parse తల

మీరు చూడగలిగినట్లుగా, ప్రస్తుత HEAD స్థానం SHA హాష్ ప్రదర్శించబడుతుంది:



“$ git rev-parse” కమాండ్‌ని ఉపయోగించి HEAD Short SHA హాష్‌ని ఎలా పొందాలి?

మీరు HEAD షార్ట్ SHA హాష్‌ని పొందాలనుకుంటే, కింది ఆదేశాన్ని ఉపయోగించవచ్చు:

$ git rev-parse --చిన్న తల

HEAD యొక్క ప్రస్తుత స్థానం యొక్క చిన్న SHA హాష్ చూపబడిందని చూడవచ్చు:

'$ git rev-parse' కమాండ్‌ని ఉపయోగించి రిమోట్ బ్రాంచ్ SHA హాష్‌ని ఎలా పొందాలి?

ఉపయోగించే ఇతర మార్గం ' git rev-parse ” ఆదేశం HEAD యొక్క ప్రస్తుత పని శాఖను పొందడం. ఈ ప్రయోజనం కోసం, ముందుగా, అన్ని రిమోట్ మరియు స్థానిక శాఖల జాబితాను పొందండి:

$ git శాఖ -ఎ

క్రింద ఇవ్వబడిన అవుట్‌పుట్‌లో, హైలైట్ చేయబడిన శాఖలు రిమోట్ బ్రాంచ్‌లు. జాబితా నుండి కావలసిన శాఖను ఎంచుకోండి:

అప్పుడు, 'ని అమలు చేయండి git rev-parse ” నిర్దిష్ట రిమోట్ బ్రాంచ్ పేరుతో పాటు కమాండ్:

$ git rev-parse మూలం / dev

ఫలితంగా, పేర్కొన్న రిమోట్ శాఖ SHA హాష్ ప్రదర్శించబడుతుంది:

“$ git rev-parse” కమాండ్‌ని ఉపయోగించి ప్రస్తుత పని చేసే శాఖను ఎలా పొందాలి?

ఉపయోగించడం ద్వారా ' git rev-parse ” ఆదేశం, డెవలపర్లు ప్రస్తుత పని చేసే శాఖ పేరును పొందవచ్చు:

$ git rev-parse --abbrev-ref తల

ఇక్కడ, ' - సంక్షిప్త-ref ” ఫ్లాగ్ HEAD సూచించే స్థానిక శాఖ పేరును ప్రదర్శిస్తుంది:

'' యొక్క వినియోగాన్ని మేము క్లుప్తంగా వివరించాము. $ git rev-parse ”ఆదేశంతో పాటు అనేక ఎంపికలు.

ముగింపు

ది ' $ git rev-parse ” ఆదేశాన్ని శాఖలు లేదా HEAD యొక్క SHA హ్యాష్‌లను పొందడానికి ఉపయోగించవచ్చు. ఉదాహరణకు, ' $ git rev-parse HEAD HEAD SHA హాష్‌ని పొందడానికి ” ఆదేశాన్ని ఉపయోగించవచ్చు. ది ' $ git rev-parse ” ఆదేశం పేర్కొన్న శాఖ SHA హాష్‌ని ముద్రించగలదు. ఉపయోగించడం ద్వారా ' $ git rev-parse –abbrev-ref HEAD ”, వినియోగదారులు HEAD వర్కింగ్ శాఖను పొందవచ్చు. ఈ కథనం $ git rev-parse కమాండ్ యొక్క బహుళ ఉపయోగాలను వివరించింది.