కట్టుబడి లేకుండా బ్రాంచ్‌ని మార్చడం మరియు ఏవైనా మార్పులను విస్మరించడం ఎలా?

Kattubadi Lekunda Branc Ni Marcadam Mariyu Evaina Marpulanu Vismarincadam Ela



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

ఈ ఆర్టికల్ బ్రాంచ్‌ను మార్చే పద్ధతులను వివరిస్తుంది మరియు మార్పులను చేయకుండానే విస్మరిస్తుంది.

కట్టుబడి లేకుండా బ్రాంచ్‌ని మార్చడం మరియు ఏవైనా మార్పులను విస్మరించడం ఎలా?

బ్రాంచ్‌ని మార్చడానికి మరియు మార్పులను విస్మరించడానికి, వివిధ పద్ధతులను ఉపయోగించవచ్చు







విధానం 1: స్టాష్‌లో మార్పులను సేవ్ చేయడం ద్వారా బ్రాంచ్‌ని ఎలా మార్చాలి?

బ్రాంచ్‌ను మార్చడానికి మరియు ఎటువంటి మార్పులను చేయకుండా విస్మరించడానికి, ముందుగా, స్థానిక డైరెక్టరీకి నావిగేట్ చేయండి మరియు ట్రాక్ చేయని మార్పులను వీక్షించండి. ఆపై, ''ని ఉపయోగించి ట్రాక్ చేయని లేదా కట్టుబడి లేని మార్పులను సేవ్ చేయండి git stash సేవ్ ” ఆదేశం. ఆ తర్వాత, 'ని ఉపయోగించండి git చెక్అవుట్ ” ఆదేశం మరియు కావలసిన శాఖకు మారండి. చివరగా, పాత బ్రాంచ్‌కి తిరిగి వెళ్లి, స్టాష్ మార్పులను పాప్ చేయండి.



దశ 1: కోరుకున్న రిపోజిటరీకి నావిగేట్ చేయండి

ముందుగా, దిగువ పేర్కొన్న ఆదేశాన్ని నమోదు చేయండి మరియు నిర్దిష్ట స్థానిక రిపోజిటరీకి మారండి:



$ cd 'సి:\వెళ్ళు \R ఇతిహాసం1'

దశ 2: Git స్థితిని వీక్షించండి

అప్పుడు, దిగువ అందించిన ఆదేశాన్ని ఉపయోగించి శాఖ యొక్క ప్రస్తుత స్థితిని తనిఖీ చేయండి:





$ git స్థితి

ప్రస్తుత శాఖలో ట్రాక్ చేయని మార్పులు ఉన్నాయని గమనించవచ్చు:



దశ 3: మరొక శాఖకు నావిగేట్ చేయండి

తరువాత, '' అని టైప్ చేయండి git చెక్అవుట్ లక్ష్యం శాఖ పేరుతో ఆదేశం మరియు దానికి దారి మళ్లించండి:

$ git చెక్అవుట్ ఆల్ఫా

ఇక్కడ, దిగువ అవుట్‌పుట్ మా ప్రస్తుత బ్రాంచ్‌లో మార్పులను చేయకుండా బ్రాంచ్‌ను మార్చలేమని సూచిస్తుంది:

ఈ సమస్యను పరిష్కరించడానికి, దిగువ అందించిన దశలను తనిఖీ చేయండి.

దశ 4: మార్పులను సేవ్ చేయండి

ఇప్పుడు, స్టాష్‌లో ట్రాక్ చేయని మరియు కట్టుబడి లేని మార్పులను సేవ్ చేయడానికి కింది ఆదేశాన్ని అమలు చేయండి:

$ git స్టాష్ సేవ్

ఇచ్చిన అవుట్‌పుట్ ప్రకారం, ట్రాక్ చేయని మరియు కట్టుబడి లేని మార్పులు స్టాష్‌లో సేవ్ చేయబడ్డాయి:

దశ 5: శాఖను మార్చండి

అప్పుడు, లక్ష్య బ్రాంచ్ పేరుతో కింది ఆదేశాన్ని అమలు చేయడం ద్వారా శాఖను మార్చండి. ఉదాహరణకు, మా లక్ష్యం శాఖ ' ఆల్ఫా ”:

$ git చెక్అవుట్ ఆల్ఫా

ఇచ్చిన అవుట్‌పుట్ మేము విజయవంతంగా 'కి మారినట్లు సూచిస్తుంది. ఆల్ఫా 'శాఖ:

దశ 6: ప్రస్తుత స్థితిని తనిఖీ చేయండి

ఆ తర్వాత, అందించిన ఆదేశాన్ని ఉపయోగించి పని శాఖ యొక్క ప్రస్తుత స్థితిని తనిఖీ చేయండి:

$ git స్థితి

ఇప్పుడు, స్థితి ' ఆల్ఫా ” శాఖ స్పష్టంగా ఉంది మరియు కట్టుబడి ఏమీ లేదు.

దశ 7: పాత బ్రాంచ్‌కి తిరిగి వెళ్లండి

ఇప్పుడు, దిగువ జాబితా చేయబడిన ఆదేశాన్ని ఉపయోగించి మళ్లీ పాత శాఖకు తిరిగి వెళ్లండి:

$ git చెక్అవుట్ మాస్టర్

దశ 8: సేవ్ చేసిన మార్పులను మళ్లీ వర్తింపజేయండి

చివరగా, బ్రాంచ్‌కు స్టాష్ చేసిన మార్పులను మళ్లీ వర్తింపజేయడానికి కింది ఆదేశాన్ని టైప్ చేయండి:

$ git స్టాష్ పాప్

విధానం 2: బలవంతంగా బ్రాంచ్‌కి మారడం ఎలా?

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

దశ 1: Git స్థితిని వీక్షించండి

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

$ git స్థితి

ప్రస్తుత శాఖలో ట్రాక్ చేయని మార్పులు ఉన్నాయని చూడవచ్చు:

దశ 2: శాఖను మార్చండి

తరువాత, దిగువ అందించిన ఆదేశాన్ని నమోదు చేసి, మరొక శాఖకు నావిగేట్ చేయండి:

$ git చెక్అవుట్ ఆల్ఫా

కింది అవుట్‌పుట్ ప్రకారం, మార్పులు చేయకుండా బ్రాంచ్ మారదు:

దశ 3: శాఖను బలవంతంగా మార్చండి

శాఖను బలవంతంగా మార్చడానికి, మునుపటి ఆదేశాన్ని ''తో అమలు చేయండి -ఎఫ్ ' జెండా:

$ git చెక్అవుట్ -ఎఫ్ ఆల్ఫా

మీరు చూడగలిగినట్లుగా, మేము ''కి మారాము ఆల్ఫా శాఖ విజయవంతంగా:

బ్రాంచ్‌లు మారడం మరియు మార్పులను పట్టించుకోకుండా విస్మరించడం గురించి అంతే.

ముగింపు

ఎటువంటి విస్మరణ మార్పులకు పాల్పడకుండా బ్రాంచ్‌లను మార్చడానికి, 'ని ఉపయోగించి స్టాష్‌లో ట్రాక్ చేయని మరియు కట్టుబడి లేని మార్పులను సేవ్ చేయడం వంటి వివిధ పద్ధతులను ఉపయోగించవచ్చు. git stash సేవ్ ”ని ఉపయోగించడం ద్వారా ఆదేశం లేదా శాఖలను బలవంతంగా మార్చడం git చెక్అవుట్ -f ” ఆదేశం. ఈ కథనం Gitలో కమిట్ అవ్వకుండా బ్రాంచ్‌ని మార్చడం మరియు మార్పులను విస్మరించే పద్ధతులను వివరించింది.