Git - రిమోట్ Git బ్రాంచ్‌కు మార్పులను నెట్టండి

Git Push Changes Remote Git Branch



ఈ వ్యాసంలో, మీ స్థానిక Git రిపోజిటరీని GitHub/BitBucket మొదలైన Git క్లౌడ్ సర్వీసులలో హోస్ట్ చేయబడిన రిమోట్ Git రిపోజిటరీకి ఎలా అప్‌లోడ్ చేయాలో (అప్‌లోడ్) నేను మీకు చూపించబోతున్నాను. మీ స్థానిక Git రిపోజిటరీలో రిమోట్ Git రిపోజిటరీకి తయారు చేసారు. కాబట్టి, ప్రారంభిద్దాం.

' >index.html







మీరు గమనిస్తే, ఒక కొత్త ఫైల్ index.html సృష్టించబడింది.



ఇప్పుడు, ఫైల్‌ను క్రింది విధంగా స్టేజ్ చేయండి:



$git జోడించండి.





కింది విధంగా కొత్త కమిట్మెంట్ చేయండి:

$git కమిట్ -m 'ప్రారంభ నిబద్ధత'



కొత్త కమిట్మెంట్ ప్రారంభ నిబద్ధత సృష్టించబడింది.

కొత్త కమిట్ కనిపించాలి git లాగ్ మీరు దిగువ స్క్రీన్ షాట్‌లో చూడవచ్చు.

$git లాగ్ --ఒక్క గీత

ఖాళీ GitHub రిమోట్ Git రిపోజిటరీని సృష్టిస్తోంది:

ఇప్పుడు, మీకు కావలసిన ఏదైనా Git క్లౌడ్ సేవలో మీరు ఖాళీ రిమోట్ GitHub రిపోజిటరీని సృష్టించాలి. మీరు నేను GitHub ను ఉపయోగిస్తుంటే, మీ GitHub ఖాతాకు లాగిన్ చేయండి. ఇప్పుడు, కొత్త GitHub రిపోజిటరీని సృష్టించడానికి, దానిపై క్లిక్ చేయండి + ఐకాన్ ఆపై క్లిక్ చేయండి కొత్త రిపోజిటరీ .

ఇప్పుడు, a అని టైప్ చేయండి పేరు కొత్త రిపోజిటరీ కోసం. మీకు కావాలంటే, a అని టైప్ చేయండి వివరణ (ఐచ్ఛికం). ఎంచుకోండి ప్రజా లేదా ప్రైవేట్ మీరు రిపోజిటరీని పబ్లిక్ లేదా ప్రైవేట్‌గా సెట్ చేయాలనుకుంటున్నారా అనే దానిపై ఆధారపడి ఉంటుంది. ఇప్పుడు, నిర్ధారించుకోండి README తో ఈ రిపోజిటరీని ప్రారంభించండి తనిఖీ చేయబడలేదు. చివరగా, దానిపై క్లిక్ చేయండి రిపోజిటరీని సృష్టించండి .

ఖాళీ GitHub రిపోజిటరీని సృష్టించాలి. ఇది మా రిమోట్ Git రిపోజిటరీ. దిగువ స్క్రీన్ షాట్ యొక్క గుర్తించబడిన విభాగంలో మీరు చూడగలిగే విధంగా రిపోజిటరీ URL క్రింద ఇవ్వబడింది.

స్థానిక Git రిపోజిటరీకి రిమోట్ రిపోజిటరీ సమాచారాన్ని జోడించడం:

ఇప్పుడు, GitHub రిపోజిటరీ యొక్క URL ని కాపీ చేయండి. దిగువ స్క్రీన్‌షాట్‌లో గుర్తించిన విధంగా ఐకాన్‌పై క్లిక్ చేయడం ద్వారా మీరు దీన్ని చేయవచ్చు.

ఇప్పుడు, మీరు మీ స్థానిక రిపోజిటరీకి GitHub URL ని జోడించాలి. దీన్ని చేయడానికి, కింది ఆదేశాన్ని అమలు చేయండి:

$git రిమోట్మూలాన్ని జోడించండి https://github.com/dev-shovon/my-Project.git

ఇక్కడ, మూలం మీరు ఇప్పుడే జోడించిన GitHub రిపోజిటరీ URL పేరు లేదా మారుపేరు. మీరు రిమోట్ GitHub రిపోజిటరీకి మీ స్థానిక రిపోజిటరీని లేదా మీ స్థానిక రిపోజిటరీని మార్చినప్పుడల్లా మారుపేరును ఉపయోగించాల్సి ఉంటుంది.

మీరు ఈ క్రింది విధంగా జోడించిన అన్ని రిమోట్ రిపోజిటరీలను జాబితా చేయవచ్చు:

$git రిమోట్ -v

మీరు గమనిస్తే, నేను ఇప్పుడే జోడించిన GitHub రిపోజిటరీ URL ఇక్కడ ఉంది. దీనిని మూలం గా సూచిస్తారు.

రిమోట్ Git రిపోజిటరీకి లోకల్ Git రిపోజిటరీని నెట్టడం:

ఇప్పుడు, మీరు డిఫాల్ట్ శాఖను నెట్టవచ్చు మాస్టర్ కింది విధంగా మీ స్థానిక Git రిపోజిటరీ రిమోట్ GitHub రిపోజిటరీకి:

$git పుష్ -ఉమూలం మాస్టర్

ఇక్కడ, మూలం రిమోట్ Git యొక్క మారుపేరు (ఈ సందర్భంలో GitHub) రిపోజిటరీ URL మరియు మాస్టర్ మీరు రిమోట్ Git రిపోజిటరీకి నెట్టాలనుకుంటున్న శాఖ.

గమనిక: ది -ఉ ఏదైనా శాఖ యొక్క మొదటి పుష్ కోసం మాత్రమే ఎంపిక ఉపయోగించబడుతుంది. అలాగే, నేను లోకల్‌ని నెట్టాను మాస్టర్ GitHub రిపోజిటరీకి మొదటిసారిగా శాఖ, నేను జోడించాను -ఉ ఎంపిక ఇక్కడ. ఇది ట్రాకింగ్ బ్రాంచ్‌ను సృష్టిస్తుంది మాస్టర్ శాఖ. తదుపరిసారి మీరు దేనినైనా దానికి నెట్టండి మాస్టర్ శాఖ, మీరు దీనిని ఉపయోగించాల్సిన అవసరం లేదు -ఉ మళ్ళీ ఎంపిక.

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

మీరు గమనిస్తే, ది మాస్టర్ నేను ఇంతకు ముందు సృష్టించిన ఖాళీ GitHub రిపోజిటరీకి బ్రాంచ్ అప్‌లోడ్ చేయబడింది.

రిమోట్ Git రిపోజిటరీకి స్థానిక మార్పులను నెట్టడం:

ఇప్పుడు, ఒక సాధారణ మార్పు చేద్దాం index.html నా స్థానిక Git రిపోజిటరీలో ఫైల్ చేయండి.

మీరు గమనిస్తే, నేను దానిని సవరించాను index.html ఫైల్.

$git స్థితి

ఇప్పుడు, మార్పులను క్రింది విధంగా స్టేజ్ చేయండి:

$git జోడించండి.

ఇప్పుడు, ఈ క్రింది విధంగా మార్పులకు కట్టుబడి ఉండండి:

$git కమిట్ -m 'index.html పేజీకి ఒక పేరా జోడించబడింది'

మార్పులకు కట్టుబడి ఉండాలి.

కొత్త కమిట్ జాబితా చేయబడింది git లాగ్ మీరు దిగువ స్క్రీన్ షాట్‌లో చూడవచ్చు.

$git లాగ్ --ఒక్క గీత

ఇప్పుడు, స్థానిక మార్పులను నెట్టండి మాస్టర్ కింది విధంగా GitHub రిపోజిటరీకి శాఖ:

$git పుష్మూలం మాస్టర్

మార్పులను GitHub రిపోజిటరీకి నెట్టాలి.

మీరు గమనిస్తే, GitHub రిపోజిటరీ నవీకరించబడింది.

రిమోట్ Git రిపోజిటరీకి ఇతర శాఖలను నెట్టడం:

ఈ విభాగంలో, GitHub రిపోజిటరీకి ఇతర శాఖలను ఎలా నెట్టాలో మరియు GitHub రిపోజిటరీకి ఈ శాఖలకు మార్పులను ఎలా నెట్టాలో నేను మీకు చూపించబోతున్నాను.

ముందుగా, ఒక కొత్త శాఖను సృష్టించండి, చెప్పండి అంటే-పరిష్కరించండి కింది విధంగా:

$git శాఖఅంటే-పరిష్కరించండి

ఇప్పుడు, కొత్తగా సృష్టించిన శాఖకు చెక్అవుట్ చేయండి అంటే-పరిష్కరించండి కింది విధంగా:

$git చెక్అవుట్అంటే-పరిష్కరించండి

ఇప్పుడు, దానికి కొద్దిగా మార్పు చేయండి index.html ఫైల్.

ఇప్పుడు, మార్పులను క్రింది విధంగా స్టేజ్ చేయండి:

$git జోడించండి.

ఇప్పుడు, కింది విధంగా ఒక నిబద్ధత చేయండి:

$git కమిట్ -m 'పరిష్కరించబడింది అంటే సమస్య'

ఇప్పుడు, కొత్తగా సృష్టించిన శాఖను నెట్టండి అంటే-పరిష్కరించండి కింది విధంగా GitHub రిపోజిటరీకి:

$git పుష్ -ఉమూలం అంటే పరిష్కరించండి

ది అంటే-పరిష్కరించండి శాఖను GitHub రిపోజిటరీకి నెట్టాలి.

మీరు గమనిస్తే, ది అంటే-పరిష్కరించండి శాఖ GitHub రిపోజిటరీకి నెట్టబడింది.

ఇప్పుడు, మీరు ఏవైనా మార్పులను నెట్టవచ్చు అంటే-పరిష్కరించండి ఉపయోగించి శాఖ git పుష్ లేకుండా ఆదేశం -ఉ ఎంపిక.

దానికి కొద్దిగా మార్పు చేయండి index.html ఫైల్.

మార్పులను స్టేజ్ చేయండి మరియు ఈ క్రింది విధంగా కమిట్ చేయండి:

$git జోడించండి.
$git కమిట్ -m 'పేజీకి క్షితిజ సమాంతర రేఖ జోడించబడింది'

ఇప్పుడు, మార్పులను నెట్టండి అంటే-పరిష్కరించండి కింది విధంగా GitHub రిపోజిటరీకి శాఖ:

$git పుష్మూలం అంటే పరిష్కరించండి

యొక్క మార్పులు అంటే-పరిష్కరించండి శాఖను GitHub రిపోజిటరీకి నెట్టాలి.

మీరు గమనిస్తే, GitHub రిపోజిటరీ పేజీలో కొత్త కమిట్ ప్రదర్శించబడుతుంది.

కాబట్టి, మీరు రిమోట్ Git బ్రాంచ్‌లకు మార్పులను ఎలా తీసుకువస్తారు. ఈ కథనాన్ని చదివినందుకు ధన్యవాదాలు.