నేను Git లాగ్‌లను ఎలా తనిఖీ చేయాలి?

How Do I Check Git Logs



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

ఈ వ్యాసం ఉబుంటు 20.04 సిస్టమ్‌ని ఉపయోగించి Git లాగ్‌లను ఎలా తనిఖీ చేయాలో లేదా చూడాలనే దానిపై మీకు డెమో ఇస్తుంది. మేము తీసుకున్న దిగువ ఇచ్చిన ఉదాహరణలన్నీ 'సింపుల్‌గిట్' అనే సాధారణ Git ప్రాజెక్ట్ నుండి. ముందుగా, మీరు ఈ ప్రాజెక్ట్‌ను పొందాలి. అందువల్ల, మీరు 'Ctrl + Alt + t' నొక్కడం ద్వారా 'టెర్మినల్' అప్లికేషన్‌ని తెరవాలి మరియు మీ సిస్టమ్‌లోని 'సింపుల్‌గిట్' రిపోజిటరీని క్లోన్ చేయడానికి కింది ఆదేశాన్ని అమలు చేయాలి:







$git క్లోన్https://github.com/స్కకాన్/simplegit-progit

Git కమిట్‌ల లాగ్‌లను వీక్షించడం

కింది ఆదేశాన్ని ఉపయోగించి మీరు Git లాగ్‌లో కమిట్ హిస్టరీని చూడవచ్చు:



$git లాగ్

మేము పైన చెప్పినట్లుగా, ఇటీవల జరిగిన అన్ని కమిట్‌లు మొదట ప్రదర్శించబడతాయి.







ఇమెయిల్ చిరునామా, తేదీ మరియు కమిట్ మెసేజ్‌తో పాటు రచయిత పేరుతో 'జిట్ లాగ్' కమాండ్ లిస్ట్ కట్టుబడి ఉన్నట్లు మీరు పైన ప్రదర్శించిన చిత్రంలో చూడవచ్చు.

Git లాగ్ కమాండ్ ఎంపికలు

అనేక ఎంపికలు అందుబాటులో ఉన్నాయి, మీరు వెతుకుతున్న అదే ఫలితాన్ని ప్రదర్శించడానికి మీరు 'git log' ఆదేశంతో ఉపయోగించవచ్చు. క్రింద, మేము git లాగ్ ఆదేశానికి సంబంధించిన అత్యంత ప్రజాదరణ పొందిన కొన్ని ఎంపికలను పేర్కొన్నాము.



ఇటీవలి కమిట్‌లను ప్రదర్శించండి

కట్టుబడి ఉన్న లాగ్‌ల గురించి అందుబాటులో ఉన్న ఉత్తమ ఎంపిక -p అనేది ప్యాచ్డ్ అవుట్‌పుట్, ఇది ప్రదర్శించబడిన లాగ్‌ను పేర్కొన్న సంఖ్య 'n' కి పరిమితం చేస్తుంది. ఇది అవుట్‌పుట్‌ను పరిమితం చేస్తుంది మరియు ఇటీవల సంభవించిన కమిట్‌ల సంఖ్యను ప్రదర్శిస్తుంది. ఉదాహరణకు, మేము ఇటీవలి 2 కమిట్‌ల లాగ్ ఎంట్రీలను మాత్రమే ప్రదర్శించాలనుకుంటున్నాము. అందువల్ల, మీరు కింది ఆదేశాన్ని అమలు చేయాలి:

$git లాగ్ -పి -2

ప్రతి కమిట్ లాగ్ సారాంశాన్ని ప్రదర్శించండి

మీరు 'git లాగ్' తో ప్రతి కమిట్ యొక్క పూర్తి సారాంశాన్ని కూడా ప్రదర్శించవచ్చు. ఉదాహరణకు, మీరు ప్రతి కమిట్ యొక్క స్టాట్‌ను ప్రదర్శించాలనుకుంటున్నారు, అప్పుడు మీరు ‘–itat’ ఆప్షన్‌ను ‘git log’ కమాండ్‌తో ఈ క్రింది విధంగా ఉపయోగించవచ్చు:

$git లాగ్-రాష్ట్రం

పై అవుట్‌పుట్ నుండి మీరు గమనించినట్లుగా, –stat ఎంపిక కూడా సవరించిన ఫైల్స్, జోడించిన లేదా తీసివేయబడిన ఫైళ్ల సంఖ్య గురించి వివరాలను ముద్రించి, ప్రతి కమిట్ ఎంట్రీ తర్వాత మార్చబడిన ఫైల్‌లను ప్రదర్శిస్తుంది. అంతేకాకుండా, అవుట్‌పుట్ చివరిలో పూర్తి సారాంశం ప్రదర్శించబడుతుంది.

ప్రతి కమిట్ లాగ్‌ను ఒక లైన్ ఫార్మాట్‌లో ప్రదర్శించండి

అవుట్‌పుట్ ఆకృతిని మార్చడానికి –prety ఎంపిక ఉపయోగపడుతుంది. మీరు ప్రతి కమిట్ విలువను కేవలం ఒక లైన్‌లో ప్రదర్శించాలనుకుంటే, కింది ఆదేశాన్ని ఉపయోగించడం ద్వారా, మీరు ప్రతి కమిట్ లాగ్‌ను ఒకే లైన్‌లో ప్రింట్ చేయవచ్చు:

$git లాగ్ --చక్కని= ఆన్‌లైన్

Git లాగ్ యొక్క అనుకూలీకరించిన అవుట్‌పుట్‌ను ప్రదర్శించండి

ఫార్మాట్ ఎంపికను ఉపయోగించి, మీరు మీ అవుట్‌పుట్ లాగ్ ఫార్మాట్‌ను పేర్కొనవచ్చు. ఈ 'ఫార్మాట్' ఎంపిక ఉపయోగకరంగా ఉంటుంది, ప్రత్యేకంగా మీరు మెషిన్ పార్సింగ్ కోసం అవుట్‌పుట్‌ను సృష్టించాలనుకున్నప్పుడు. కింది ఫార్మాట్ స్పెసిఫైయర్‌లను ఉపయోగించి, ఫార్మాట్ ఎంపికతో, మీరు 'git log' అవుట్‌పుట్‌ను అనుకూలీకరించవచ్చు:

$git లాగ్ --చక్కని= ఫార్మాట్:' %h - %an, %ar: %s'

మీరు 'git log' కి సంబంధించిన మరిన్ని ఎంపికలను అన్వేషించవచ్చు. ఇక్కడ, భవిష్యత్తులో మీకు సహాయపడే క్రింది ఎంపికలను మేము పేర్కొన్నాము:

ఎంపికలు వివరణ
-పి ఇది ప్రతి కమిట్ లాగ్‌తో ప్రవేశపెట్టిన ప్యాచ్‌ను ప్రదర్శిస్తుంది.
-రాష్ట్రం ఇది ప్రతి కమిట్ యొక్క పూర్తి సారాంశాన్ని ప్రదర్శిస్తుంది.
- షార్ట్స్టాట్ ఇది చొప్పించిన, తొలగించిన మరియు సవరించిన పంక్తులను మాత్రమే మీకు చూపుతుంది.
- ఒక్కొక్కటిగా కమిట్ వివరాల తర్వాత అప్‌డేట్ చేయబడిన ఫైల్‌ల పేర్ల జాబితాను ఇది చూపుతుంది.
-పేరు-స్థితి ఇది జోడించబడిన, నవీకరించబడిన మరియు తొలగించిన ఫైల్ వివరాలతో ప్రభావిత ఫైళ్ల సమాచారాన్ని చూపుతుంది.
- ప్రాధాన్యత పేర్కొన్న ఫార్మాట్‌లో అవుట్‌పుట్ చూపుతుంది
-ఒక్క గీత కేవలం ఒకే లైన్‌లో అవుట్‌పుట్ చూపుతుంది
–గ్రాఫ్ విలీన చరిత్ర మరియు శాఖ యొక్క ASCII గ్రాఫ్‌ను చూపుతుంది
-సంబంధిత తేదీ ఈ ఎంపికను ఉపయోగించి, మీరు పూర్తి తేదీ ఆకృతిని పేర్కొనడానికి బదులుగా 3 వారాల క్రితం వంటి సాపేక్ష తేదీని ఉపయోగించవచ్చు.

మీరు 'git లాగ్' యొక్క మ్యాన్ పేజీల నుండి మరింత సహాయం పొందవచ్చు. మ్యాన్ పేజీని ప్రదర్శించడానికి కింది ఆదేశాన్ని టైప్ చేయండి:

$వెళ్ళండిసహాయంలాగ్

ఈ ఆర్టికల్‌లో ఉబుంటు 20.04 సిస్టమ్‌లో Git కమిట్‌ల లాగ్‌ను ఎలా చూడాలి అని మేము చర్చించాము. మీరు 'git log' ఆదేశంతో ఉపయోగించగల విభిన్న ఎంపికలను కూడా మేము జాబితా చేసి వివరించాము.