ముందస్తు అవసరాలు:
GitHub డెస్క్టాప్ను ఇన్స్టాల్ చేయండి
GitHub డెస్క్టాప్ git కి సంబంధించిన పనులను గ్రాఫిక్గా నిర్వహించడానికి git వినియోగదారుకు సహాయపడుతుంది. మీరు github.com నుండి ఉబుంటు కోసం ఈ అప్లికేషన్ యొక్క తాజా వెర్షన్ ఇన్స్టాలర్ను సులభంగా డౌన్లోడ్ చేసుకోవచ్చు. దీన్ని ఉపయోగించడానికి డౌన్లోడ్ చేసిన తర్వాత మీరు ఈ అప్లికేషన్ను ఇన్స్టాల్ చేసి కాన్ఫిగర్ చేయాలి. ఇన్స్టాలేషన్ ప్రక్రియను సరిగ్గా తెలుసుకోవడానికి మీరు ఉబుంటులో GitHub డెస్క్టాప్ను ఇన్స్టాల్ చేయడానికి ట్యుటోరియల్ని కూడా తనిఖీ చేయవచ్చు.
స్థానిక డిస్క్లో రిపోజిటరీని సృష్టించండి
స్థానికంగా ఏదైనా శాఖను తొలగించడానికి ఈ ట్యుటోరియల్లో ఉపయోగించిన ఆదేశాలను తనిఖీ చేయడానికి మీరు స్థానిక రిపోజిటరీని సృష్టించాలి.
బహుళ శాఖలను సృష్టించండి
స్థానికంగా ఏదైనా శాఖను తొలగించడానికి బహుళ శాఖలను సృష్టించండి ఎందుకంటే ఒక్క క్రియాశీల శాఖ మాత్రమే తొలగించబడదు.
టెర్మినల్ నుండి స్థానిక శాఖను తొలగించండి:
స్థానిక రిపోజిటరీలో git వినియోగదారు ఒక శాఖను సృష్టించినప్పుడు, ఆ శాఖ స్థానికంగా నిల్వ చేయబడుతుంది. రిమోట్ సర్వర్లో ప్రచురించడానికి ముందు లేదా తర్వాత స్థానిక శాఖను తొలగించవచ్చు. వినియోగదారు రిమోట్ సర్వర్ను ప్రచురించకుండా శాఖను తొలగిస్తే, అది రిమోట్ బ్రాంచ్లో ఎలాంటి ప్రభావం చూపదు. Git ఆదేశాన్ని ఉపయోగించి శాఖను తొలగించడానికి రెండు ఎంపికలు ఉన్నాయి. ది -డి రిమోట్ బ్రాంచ్లో ప్రచురించబడిన బ్రాంచ్ను తొలగించడానికి ఆప్షన్ ఉపయోగించబడుతుంది. ది -డి రిమోట్ బ్రాంచిలో ప్రచురించబడని స్థానిక శాఖను బలవంతంగా తొలగించడానికి ఎంపిక ఉపయోగించబడుతుంది.
టెర్మినల్ని తెరిచి, బహుళ శాఖలను కలిగి ఉన్న స్థానిక రిపోజిటరీ స్థానానికి వెళ్లండి. ప్రస్తుత రిపోజిటరీ యొక్క ప్రస్తుత శాఖల జాబితాను తనిఖీ చేయడానికి కింది ఆదేశాన్ని అమలు చేయండి.
$git శాఖకింది అవుట్పుట్ రిపోజిటరీ మూడు శాఖలను కలిగి ఉన్నట్లు చూపుతుంది. ఇవి ప్రధాన, మాస్టర్, మరియు ద్వితీయ
వెళ్ళండి చెక్అవుట్ బ్రాంచ్ మధ్య నావిగేట్ చేయడానికి మరియు రిమోట్ సర్వర్లో బ్రాంచ్ ప్రచురించబడితే నిర్దిష్ట బ్రాంచ్ గురించి అప్డేట్ చేసిన సమాచారాన్ని అందించడానికి కమాండ్ ఉపయోగించబడుతుంది. అనే శాఖలోకి మారడానికి కింది ఆదేశాన్ని అమలు చేయండి ప్రధాన మరియు ఈ శాఖ యొక్క నవీకరించబడిన సమాచారాన్ని పొందండి.
$git చెక్అవుట్ప్రధానకింది అవుట్పుట్ బ్రాంచ్ పేరు పెట్టబడిందని చూపిస్తుంది ప్రధాన ఇప్పుడు మరియు తాజాగా యాక్టివ్గా ఉంది ప్రధాన రిమోట్ సర్వర్ యొక్క శాఖ. మీరు ఏ క్రియాశీల శాఖను తొలగించలేరు. కాబట్టి, ఏదైనా యాక్టివ్ బ్రాంచ్ను తొలగించడం కోసం మీరు డిలీట్ కమాండ్ని రన్ చేస్తే, ఒక ఎర్రర్ జనరేట్ అవుతుంది.
పేరున్న స్థానిక శాఖను తొలగించడానికి కింది ఆదేశాన్ని అమలు చేయండి ప్రధాన తో రిమోట్ సర్వర్లో ప్రచురించబడింది -డి ఎంపిక.
$git శాఖ -డిప్రధానప్రధాన శాఖ సక్రియంగా ఉన్నందున దానిని తొలగించలేమని కింది అవుట్పుట్ చూపుతుంది.
రిమోట్ సర్వర్లో ప్రచురించబడిన మాస్టర్ అనే బ్రాంచ్ను తొలగించడానికి కింది ఆదేశాలను అమలు చేయండి మరియు శాఖ తొలగించబడిందో లేదో తనిఖీ చేయడానికి బ్రాంచ్ జాబితాను తిరిగి పొందండి.
$git శాఖ -డిమాస్టర్$git శాఖ
కింది అవుట్పుట్ చూపిస్తుంది మాస్టర్ బ్రాంచ్ స్థానికంగా తొలగించబడింది ఎందుకంటే ఇది యాక్టివ్ బ్రాంచ్ కాదు కానీ రిమోట్ సర్వర్లో ప్రచురించబడింది. శాఖ సరిగా తొలగించబడిందని చూపించే రెండవ ఆదేశం ద్వారా ఇప్పటికే ఉన్న శాఖ జాబితా తనిఖీ చేయబడింది.
కింది ఆదేశాన్ని ఉపయోగించి మీరు ప్రచురించని ఏదైనా స్థానిక శాఖను తొలగించవచ్చు. ప్రస్తుత రిపోజిటరీలో ప్రచురించని శాఖ లేదు. కాబట్టి, ఈ కమాండ్ యొక్క అవుట్పుట్ చూపబడలేదు.
$git శాఖ -డిప్రధానGitHub డెస్క్టాప్ నుండి స్థానిక శాఖను తొలగించండి:
చాలా మంది జిట్ యూజర్లు కమాండ్-లైన్ టాస్క్లను ఇష్టపడరు మరియు జిట్-సంబంధిత టాస్క్లను చేయడానికి గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్ని ఇష్టపడతారు. GitHub డెస్క్టాప్ ఆ వినియోగదారుల కోసం అమలు చేయబడింది. మీరు ఆదేశాలను టైప్ చేయకుండా ఏదైనా రిపోజిటరీ యొక్క స్థానిక శాఖను తొలగించాలనుకుంటే, దానిని తెరవండి GitHub డెస్క్టాప్ అప్లికేషన్ మరియు నిర్దిష్ట శాఖను తొలగించడానికి స్థానిక రిపోజిటరీని తెరవండి. ఇక్కడ, ఒక రిపోజిటరీ పేరు జాంగో అనే రెండు శాఖలను కలిగి ఉన్న తెరవబడింది, ప్రధాన మరియు ద్వితీయ ప్రస్తుత రిపోజిటరీ యొక్క అన్ని శాఖలను ప్రదర్శించడానికి వీక్షణ మెను నుండి బ్రాంచ్ జాబితాపై క్లిక్ చేయండి. కింది అవుట్పుట్ చూపిస్తుంది ప్రధాన శాఖ డిఫాల్ట్ శాఖ.
మీరు డిలీట్ చేయదలిచిన బ్రాంచ్ని ఎంచుకుని, బ్రాంచ్ మెనూపై క్లిక్ చేయండి, ఇందులో అనేక సబ్-మెనూ ఐటెమ్లు వివిధ రకాల బ్రాంచ్-సంబంధిత కార్యకలాపాలను చేస్తాయి. మీరు ఉప-మెనుని తొలగించు అంశంపై క్లిక్ చేయాలి తొలగించు ఎంచుకున్న శాఖ.
ముగింపు:
కొన్నిసార్లు git డెవలపర్ git రిపోజిటరీ నుండి అనవసరమైన శాఖలను తొలగించాల్సి ఉంటుంది. శాఖను స్థానికంగా మరియు రిమోట్గా తొలగించవచ్చు. స్థానికంగా ఏదైనా శాఖను తొలగించే మార్గాలు ఈ ట్యుటోరియల్లో వివరించబడ్డాయి. కమాండ్ లైన్ లేదా GUI ని ఉపయోగించి శాఖను స్థానికంగా తొలగించవచ్చు. ప్రచురించని స్థానిక శాఖను -D ఎంపికను ఉపయోగించి బలవంతంగా తొలగించవచ్చు. ఆశాజనక, ఈ ట్యుటోరియల్ని సరిగా చదివిన తర్వాత git యూజర్ ఏదైనా స్థానిక రిపోజిటరీ నుండి ఏదైనా శాఖను తొలగించగలరు.