ఉదాహరణ ద్వారా ఏదైనా బ్రాంచ్‌లో Git రీబేస్ మాస్టర్ ఎలా చేయాలి

Udaharana Dvara Edaina Branc Lo Git Ribes Mastar Ela Ceyali



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

ఈ మాన్యువల్‌లో, మేము ఉదాహరణ ద్వారా ఏదైనా బ్రాంచ్‌లో Git రీబేస్ మాస్టర్‌ను ఎలా చేయాలో నేర్చుకుంటాము మరియు వివరణలతో Git రీబేస్ ప్రాథమిక ఆదేశాలను అందిస్తాము.

Git రీబేస్ అంటే ఏమిటి?

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







ఉదాహరణ: మరొక Git బ్రాంచ్‌లో Git రీబేస్ మాస్టర్‌ను ఎలా పొందాలి?

Git రీబేస్ మాస్టర్ లేదా కమిట్‌ల క్రమాన్ని మరొక Git బ్రాంచ్‌లో కలపడానికి, ముందుగా, '' Git బాష్ ” టెర్మినల్ మరియు “ని ఉపయోగించి Git రూట్ డైరెక్టరీకి తరలించండి cd ” ఆదేశం. తరువాత, 'ని అమలు చేయండి $ git శాఖ -a ” ఆదేశం ఇప్పటికే ఉన్న అన్ని శాఖలను ప్రదర్శించడానికి మరియు రీబేస్ చేయడానికి వాటిలో ఏదైనా ఒకదాన్ని ఎంచుకోండి. చివరగా, 'ని అమలు చేయండి $ git రీబేస్ మాస్టర్ ”జిట్‌లోని మరొక శాఖలో మాస్టర్‌ను రీబేస్ చేయమని ఆదేశం.



ఇప్పుడు, పైన పేర్కొన్న దృశ్యం యొక్క అవుట్‌పుట్‌ను వీక్షించడానికి క్రింది విధానాన్ని చూద్దాం!



దశ 1: Git టెర్మినల్‌ని ప్రారంభించండి

శోధించండి మరియు తెరవండి ' గిట్ బాష్ 'మీ సిస్టమ్‌లో' ఉపయోగించి మొదలుపెట్టు ' మెను:





దశ 2: Git రూట్ డైరెక్టరీకి నావిగేట్ చేయండి

తరువాత, 'ని అమలు చేయండి cd ” Git రూట్ డైరెక్టరీ లోపలికి తరలించడానికి ఆదేశం:



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

దశ 3: అన్ని శాఖలను జాబితా చేయండి

ఇప్పుడు, 'ని అమలు చేయండి git శాఖ 'అన్ని శాఖలను ప్రదర్శించడానికి ఆదేశం' -ఎ ' ఎంపిక:

$ git శాఖ -ఎ

మీరు చూడగలిగినట్లుగా, రిమోట్ శాఖలతో సహా అన్ని ప్రస్తుత మరియు ఇప్పటికే ఉన్న శాఖలు ప్రదర్శించబడతాయి. మేము 'ని ఎంపిక చేస్తాము లక్షణం ” Git స్థానిక రిపోజిటరీ యొక్క శాఖ దానిపై రీబేస్ చేయడానికి:

దశ 4: మాస్టర్‌ను మరొక బ్రాంచ్‌లో రీబేస్ చేయండి

చివరగా, అందించిన ఆదేశాన్ని అమలు చేయండి మరియు చర్యను రీబేసింగ్ చేయడానికి శాఖ పేరును పేర్కొనండి:

$ git రీబేస్ మాస్టర్ ఫీచర్

దిగువ అవుట్‌పుట్ చూపిస్తుంది “ మాస్టర్ ''పై ఆధారపడి ఉంటుంది లక్షణం శాఖ విజయవంతంగా:

ఇప్పుడు, Git రీబేస్ ప్రాథమిక ఆదేశాలను వాటి సంక్షిప్త వివరణతో తనిఖీ చేయడానికి తదుపరి విభాగానికి వెళ్లండి.

Git రీబేస్ ప్రాథమిక ఆదేశాలు ఏమిటి?

దిగువ అందించిన పట్టికలో వివరణతో పేర్కొనబడిన Git రీబేస్ ప్రాథమిక ఆదేశాలను చూద్దాం:

ఆదేశాలు వివరణ
$ git rebase --interactive ఇంటరాక్టివ్ రీబేస్ చేయడానికి ఉపయోగించబడుతుంది.
$ git rebase ప్రామాణిక రీబేస్ చేయడానికి ఉపయోగించబడుతుంది.
$ git రీబేస్ -x ప్లేబ్యాక్ సమయంలో గుర్తించబడిన ప్రతి కమిట్ కోసం కమాండ్ లైన్ షెల్ స్క్రిప్ట్‌ను అమలు చేయడానికి ఉపయోగించబడుతుంది.
$ git రీబేస్ -d ప్లేబ్యాక్ చేస్తున్నప్పుడు విలీనం చేయబడిన కమిట్ బ్లాక్ నుండి కమిట్‌లను విస్మరించడానికి ఉపయోగించబడుతుంది.
$ git స్థితి Git రీబేస్ స్థితిని వీక్షించడానికి ఉపయోగించబడుతుంది.
$ git రీబేస్ -p Git బ్రాంచ్‌ల చరిత్రలో ప్రత్యేక కమిట్‌ను కలిగి ఉండటానికి ఉపయోగించబడుతుంది.
$ git rebase --skip చేసిన మార్పులను దాటవేయడానికి ఉపయోగించబడుతుంది.
$ git commit -m “ కోసం కమిట్ మెసేజ్” సవరణలు చేయడానికి ఉపయోగిస్తారు
$ git <ప్రాజెక్ట్ ఫైల్> జోడించండి Git రిపోజిటరీకి శాఖను జోడించడానికి ఉపయోగించబడుతుంది.
$ git రీబేస్ — కొనసాగించు వినియోగదారులు చేసిన సవరణలను కొనసాగించడానికి ఉపయోగించబడుతుంది.

ఈ అధ్యయనం ఒక ఉదాహరణ సహాయంతో ఏదైనా శాఖలో Git రీబేస్ చేసే విధానాన్ని వివరించింది మరియు Git రీబేస్ ప్రాథమిక ఆదేశాల గురించి క్లుప్తంగా చర్చించింది.

ముగింపు

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