Gitలో ఫాస్ట్ ఫార్వర్డ్ లేకుండా శాఖలను ఎలా విలీనం చేయాలి

Gitlo Phast Pharvard Lekunda Sakhalanu Ela Vilinam Ceyali



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

మరోవైపు, మూలం బ్రాంచ్ మరియు టార్గెట్ బ్రాంచ్ మధ్య మనకు ప్రత్యక్ష సరళ మార్గం ఉన్నప్పుడు, ఫాస్ట్-ఫార్వార్డ్ మెర్జింగ్ చేయవచ్చు.

ఈ గైడ్ Gitలో ఫాస్ట్ ఫార్వార్డ్ చేయకుండా శాఖలను విలీనం చేసే విధానాన్ని చర్చిస్తుంది.







Gitలో ఫాస్ట్ ఫార్వర్డ్ లేకుండా శాఖలను ఎలా విలీనం చేయాలి?

మీరు నిర్దిష్ట ప్రాజెక్ట్‌లో పని చేయడానికి కొత్త శాఖను సృష్టించారని అనుకుందాం మరియు ఫలితాలను ప్రధాన కోడ్ లేదా ఫైల్‌లో ఏకీకృతం చేయాలనుకుంటున్నారు. పేర్కొన్న ప్రయోజనం కోసం, నిర్దిష్ట శాఖను రూట్ బ్రాంచ్‌తో విలీనం చేయడం అవసరం.



ఈ సంబంధిత ప్రయోజనం కోసం దిగువ అందించిన విధానాన్ని అనుసరించండి.



దశ 1: Git Bashని ప్రారంభించండి
మొదట, 'ని ప్రారంభించండి గిట్ బాష్ 'టెర్మినల్ సహాయంతో' మొదలుపెట్టు ' మెను:





దశ 2: Git డైరెక్టరీని సృష్టించండి
'ని అమలు చేయండి mkdir 'కొత్త Git డైరెక్టరీని సృష్టించడానికి ఆదేశం:



$ mkdir నా_శాఖలు

ఇక్కడ, ' నా_శాఖలు ” అనేది మేము కొత్తగా సృష్టించిన డైరెక్టరీ పేరు:

దశ 3: Git డైరెక్టరీకి నావిగేట్ చేయండి
మీరు మార్పులు చేయాలనుకుంటున్న స్థానిక డైరెక్టరీకి తరలించండి:

$ cd నా_శాఖలు

దశ 4: Git రిపోజిటరీని ప్రారంభించండి
ఇప్పుడు, దిగువ అందించిన ఆదేశాన్ని ఉపయోగించి ఖాళీ Git రిపోజిటరీని సృష్టించండి:

$ వేడి గా ఉంది

దశ 5: ఫైల్‌ని సృష్టించండి మరియు జోడించండి
'ని అమలు చేయండి స్పర్శ 'ఆదేశం' పేరుతో టెక్స్ట్ ఫైల్‌ను సృష్టించడానికి file.txt ” ప్రస్తుత డైరెక్టరీలో:

$ స్పర్శ file.txt

ఇప్పుడు, '' సహాయంతో దానిని Git రిపోజిటరీకి జోడించండి git add ” ఆదేశం:

$ git add file.txt

దశ 6: మార్పులకు కట్టుబడి ఉండండి
ఆ తర్వాత, సమాచార సందేశంతో మార్పులను చేయండి:

$ git కట్టుబడి -మీ 'file.txt జోడించబడింది'

ఇక్కడ, మేము కమిట్ మెసేజ్‌ని డబుల్ కోట్స్‌లో ఉంచాము:

దశ 7: శాఖను సృష్టించండి
తరువాత, కొత్త బ్రాంచ్‌ని సృష్టించడానికి దిగువ అందించిన ఆదేశాన్ని అమలు చేయండి:

$ git శాఖ అభివృద్ధి

ఈ సమయం వరకు, మేము కొత్త శాఖ పేరును విజయవంతంగా సృష్టించాము ' అభివృద్ధి ”:

దశ 8: శాఖను మార్చండి
అమలు చేయండి' git చెక్అవుట్ 'కొత్తగా సృష్టించబడిన శాఖకు మారడానికి ఆదేశం:

$ git చెక్అవుట్ అభివృద్ధి

దశ 9: ఫైల్‌ని సృష్టించండి మరియు జోడించండి
ఇప్పుడు, దిగువ-ఇచ్చిన కమాండ్ ద్వారా మొదట కొత్త బ్రాంచ్ లోపల కొత్త ఫైల్‌ను సృష్టించండి:

$ స్పర్శ fil2.txt

ఆ తర్వాత దానిని Git రిపోజిటరీకి జోడించండి:

$ git add -ఎ

దశ 10: కమిట్ మెసేజ్
“ని ఉపయోగించడం ద్వారా మార్పులను సందేశంతో చేయండి git కట్టుబడి ” ఆదేశం:

$ git కట్టుబడి -మీ 'file2.txt జోడించబడింది'

దశ 11: బ్రాంచ్‌కి మారండి
తరువాత, ప్రధాన శాఖకు మారండి ' మాస్టర్ 'క్రింది ఆదేశాన్ని ఉపయోగించి:

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

దశ 12: Git శాఖలను విలీనం చేయండి
చివరగా, 'ని ఉపయోగించి వేగంగా ఫార్వార్డ్ చేయకుండా శాఖలను విలీనం చేయండి git విలీనం ” ఆదేశం. ఇక్కడ, ' -కాదు -ff ”ఫ్లాగ్ ఫాస్ట్ ఫార్వర్డ్ ఫంక్షనాలిటీని ప్రదర్శించకుండా విలీనం చేయడాన్ని నిరోధిస్తుంది:

$ git విలీనం --no-ff అభివృద్ధి

మీరు చూడగలిగినట్లుగా, మేము 'ని విలీనం చేసాము మాస్టర్ 'శాఖతో' అభివృద్ధి 'శాఖ:

దశ 13: విలీనాన్ని ధృవీకరించండి
శాఖలు 'తో విలీనమైనట్లు నిర్ధారించుకోండి git లాగ్ ” ఆదేశం:

$ git లాగ్ --ఆన్‌లైన్

దిగువ అవుట్‌పుట్ మా రెండు శాఖలు విలీనం చేయబడిందని సూచిస్తుంది:

Gitలో ఫాస్ట్ ఫార్వార్డ్ లేకుండా బ్రాంచ్‌లను విలీనం చేసే సులభమైన ప్రక్రియను మేము సంకలనం చేసాము.

ముగింపు

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