GitHub అంటే ఏమిటి, ఇది ఎందుకు అవసరం మరియు GitHub ఎలా ఉపయోగించాలి, సేవను ఉపయోగించడం ఎలా ప్రారంభించాలి – ప్రారంభకులకు మార్గదర్శకం.
ఓపెన్ సోర్స్ రిపోజిటరీలను హోస్ట్ చేయడానికి GitHub అత్యంత ప్రజాదరణ పొందిన సేవల్లో ఒకటి. అనుకూల ప్రాజెక్ట్లను ప్రచురించడానికి మరియు ప్రతి పునరావృతంలో చేసిన మార్పులను ట్రాక్ చేయడానికి సైట్ మిమ్మల్ని అనుమతిస్తుంది. ఇతర GitHub వినియోగదారులు వినియోగదారు కోడ్ని సమీక్షించవచ్చు మరియు వారి స్వంత మార్పులను సూచించవచ్చు. ఈ నిర్వచనం సంక్షిప్త అవగాహనను మాత్రమే అందిస్తుంది. అయితే, సేవ యొక్క కార్యాచరణ దీనికి పరిమితం కాదు. ఈ సమీక్ష కథనంలో, మేము గితుబ్ను మరింత వివరంగా పరిశీలిస్తాము.
- GitHub అంటే ఏమిటి మరియు ఎలా ప్రారంభించాలి – ఒక బిగినర్స్ గైడ్
- Git మరియు GitHub – తేడా ఏమిటి, Git మరియు GitHub తో మొదటి పరిచయం
- Git అంటే ఏమిటి?
- GitHub అంటే ఏమిటి?
- ప్రధాన తేడా ఏమిటి?
- గితుబ్ గురించి ఆసక్తికరమైన విషయాలు
- Github లక్షణాలు
- GitHub ఎలా పనిచేస్తుంది, ఫీచర్లు
- ఫోర్కింగ్
- అభ్యర్థనలను లాగండి
- విలీనం
- గైడ్ – మొదటి నుండి గితుబ్లో ఎలా ప్రారంభించాలి
- దశ 0Gitని ఇన్స్టాల్ చేయండి మరియు GitHub ఖాతాను సృష్టించండి
- దశ 1: Gitని ప్రారంభించండి మరియు మొదటి స్థానిక రిపోజిటరీని సృష్టించండి
- దశ 2. రిపోజిటరీలో కొత్త ఫైల్ను సృష్టించండి
- దశ 3: ఫైల్ను ట్రాకింగ్ స్టేజింగ్ ఎన్విరాన్మెంట్కు జోడించండి
- దశ 4 నిబద్ధతను సృష్టించండి
- దశ 5. కొత్త శాఖను కొత్త శాఖను సృష్టించండి
- దశ 6కొత్త GitHub రిపోజిటరీని సృష్టించండి
- దశ 7: ప్రాజెక్ట్ బ్రాంచ్ని GitHubకి నెట్టడం
- అదనంగా
- దశ 8. మొదటి పుల్ అభ్యర్థనను సృష్టించండి
- దశ 9 పుల్ అభ్యర్థనను విలీనం చేయండి
- దశ 10లోకల్ మెషీన్లో గితుబ్ మార్పులను తిరిగి మార్చండి
- Github మరియు Git యొక్క అదనపు లక్షణాలు
- స్థానిక యంత్రానికి రిపోజిటరీని క్లోనింగ్ చేయడం
- రిమోట్ రిపోజిటరీలను కనుగొనడం
- GitHub డెస్క్టాప్ వెర్షన్ – GitHub డెస్క్టాప్ అంటే ఏమిటి, ప్రధాన కార్యాచరణ, లక్షణాలు మరియు ఇన్స్టాలేషన్ ప్రక్రియ
- ఎలా ఇన్స్టాల్ చేయాలి
- ప్రధాన కార్యాచరణ
- గితుబ్ API
- Github డెస్క్టాప్ ప్రాజెక్ట్లను నిర్వహించడం మరియు కాన్ఫిగర్ చేయడం
- రిపోజిటరీని సృష్టించడం, జోడించడం మరియు క్లోనింగ్ చేయడం
- కొత్త శాఖను సృష్టిస్తోంది
- భద్రత
- భద్రతా విధానం సెట్టింగ్
- డిపెండెన్సీ గ్రాఫ్ మేనేజ్మెంట్
- లైసెన్స్లు
GitHub అంటే ఏమిటి మరియు ఎలా ప్రారంభించాలి – ఒక బిగినర్స్ గైడ్
GitHub అనేది ఆన్లైన్ పోర్టల్, ఇక్కడ డెవలపర్లు మరియు ప్రోగ్రామర్లు వారు సృష్టించిన కోడ్ను అప్లోడ్ చేయవచ్చు మరియు దాన్ని మెరుగుపరచడానికి కలిసి పని చేయవచ్చు. GitHub యొక్క ముఖ్య లక్షణం దాని బలమైన వెర్షన్ నియంత్రణ వ్యవస్థ. సంస్కరణ నియంత్రణ ప్రోగ్రామర్లు సాఫ్ట్వేర్ను రాజీ పడకుండా సాఫ్ట్వేర్ను అనుకూలీకరించడానికి అనుమతిస్తుంది. ప్రతిపాదిత మార్పులు సులభంగా పూర్తి విడుదలలో విలీనం చేయబడతాయి, అయితే అన్ని మార్పులను సమీక్షించి ఆమోదించిన తర్వాత మాత్రమే.
Git మరియు GitHub – తేడా ఏమిటి, Git మరియు GitHub తో మొదటి పరిచయం
Git అంటే ఏమిటి?
సమాధానం: వేగవంతమైన మరియు స్కేలబుల్ వెర్షన్ నియంత్రణ వ్యవస్థ . Git అనేది ఒక ఉచిత మరియు ఓపెన్ సోర్స్ పంపిణీ చేయబడిన పునర్విమర్శ నియంత్రణ వ్యవస్థ, ఇది చిన్నది నుండి చాలా పెద్దది వరకు ఏదైనా ప్రాజెక్ట్ కోసం వేగంగా మరియు సమర్థవంతంగా రూపొందించబడింది.
GitHub అంటే ఏమిటి?
సమాధానం: ప్రైవేట్ డెవలప్మెంట్లు మరియు ఓపెన్ సోర్స్ ప్రాజెక్ట్లను నిర్వహించడానికి శక్తివంతమైన క్లౌడ్ సేవ.
ప్రధాన తేడా ఏమిటి?
Git అనేది వినియోగదారు వ్యక్తిగత కంప్యూటర్లో ఇన్స్టాల్ చేయబడిన సంస్కరణ నియంత్రణ సిస్టమ్ వర్గంలోని పూర్తి స్థాయి సాఫ్ట్వేర్. కమాండ్ లైన్ (మైక్రోసాఫ్ట్ పవర్షెల్) ద్వారా కోడ్లో మార్పులు చేయడానికి Git మిమ్మల్ని అనుమతిస్తుంది మరియు GitHub ప్రాజెక్ట్లను పబ్లిక్ యాక్సెస్లో నిల్వ చేసే సామర్థ్యాన్ని అందిస్తుంది.
గితుబ్ గురించి ఆసక్తికరమైన విషయాలు
- గత సంవత్సరం (జూలై 24, 2021 నాటి గణాంకాల ప్రకారం) సైట్లో గరిష్టంగా 45 మిలియన్ల మంది వినియోగదారులు ఉన్నారు.
- 2018లో, Microsoft GitHubని $7.5 బిలియన్లకు కొనుగోలు చేసింది.
- గితుబ్లో ఓపెన్ సోర్స్ జిట్ రిపోజిటరీ ఉంది. దీనికి ఎవరైనా మార్పులు చేయవచ్చు. ప్రాజెక్ట్ లింక్లో అందుబాటులో ఉంది – https://github.com/git/git?ref=stackshare
[శీర్షిక id=”attachment_12723″ align=”aligncenter” width=”751″]
GitHub రిపోజిటరీ ఉదాహరణ[/శీర్షిక]
Github లక్షణాలు
- అత్యంత జనాదరణ పొందిన ప్లాట్ఫారమ్లు మరియు సేవలతో ఏకీకృతం చేయగల సామర్థ్యం – Amazon, Google క్లౌడ్ మరియు కోడ్ క్లైమేట్.
- 200 కంటే ఎక్కువ ప్రోగ్రామింగ్ భాషలకు మద్దతు.
- అధిక స్థాయి ఏకీకరణ మరియు “గిల్డ్ సంఘీభావం”. ఒక వినియోగదారు GitHubలో వారి ప్రాజెక్ట్ను ప్రచురించినప్పుడు, మిగిలిన ప్రోగ్రామింగ్ సంఘం పనిని, కోడ్ నాణ్యతను మరియు దాని అధునాతన స్థాయిని డౌన్లోడ్ చేసి, మూల్యాంకనం చేయగలదు. మూడవ పక్షం వినియోగదారులు సంభావ్య సమస్యలు, వేరియబుల్ వైరుధ్యాలు మొదలైన వాటి గురించి ప్రాజెక్ట్ యజమానిని హెచ్చరించవచ్చు.
GitHub ఎలా పనిచేస్తుంది, ఫీచర్లు
Github యొక్క మూడు ముఖ్యమైన ఫీచర్లు బ్రాంచ్ చేయడం, రిక్వెస్ట్లను లాగడం మరియు విలీనం చేయడం. ప్రతి ఫంక్షన్ను విడిగా పరిగణించడం విలువ.
ఫోర్కింగ్
ప్రాజెక్ట్ను ఫోర్క్ చేయడం అనేది కాపీని (ఫోర్క్) సృష్టిస్తుంది, ఇది అసలు ప్రాజెక్ట్పై ప్రభావం చూపకుండా వినియోగదారుని స్వేచ్ఛగా ప్రయోగాలు చేయడానికి అనుమతిస్తుంది. ఫోర్క్లను సృష్టించండి మరియు అభ్యర్థనలను లాగండి: https://youtu.be/nT8KGYVurIU
అభ్యర్థనలను లాగండి
కోడ్ని ఫిక్సింగ్/మారుతున్న పనిని పూర్తి చేసిన తర్వాత డెవలపర్ ద్వారా పుల్ రిక్వెస్ట్ ప్రచురించబడుతుంది. అదే సమయంలో, ప్రాజెక్ట్ యజమాని స్వయంగా చేసిన మార్పులను సమీక్షించవచ్చు మరియు ఏవైనా అదనపు ప్రశ్నలను అడగవచ్చు.
విలీనం
యజమాని పుల్ అభ్యర్థనను ఆమోదించిన తర్వాత, వారు పుల్ అభ్యర్థనను విలీనం చేస్తారు మరియు ఫోర్క్డ్ ప్రాజెక్ట్ నుండి సోర్స్ కోడ్కు మార్పులను వర్తింపజేస్తారు.
గైడ్ – మొదటి నుండి గితుబ్లో ఎలా ప్రారంభించాలి
Git మరియు Github నేర్చుకోవడం ప్రారంభించిన ప్రారంభకులకు ఈ గైడ్ సరైనది. ఈ సాఫ్ట్వేర్తో పని చేయడానికి సరైన సిస్టమ్ను రూపొందించడానికి క్రింది దశలు మీకు సహాయపడతాయి. మీరు కోడ్బేస్లో మార్పులు చేయడం, పుల్ అభ్యర్థనను తెరవడం (పుల్ రిక్వెస్ట్ను సృష్టించడం) మరియు ప్రధాన శాఖలో కోడ్ను ఎలా విలీనం చేయాలో నేర్చుకుంటారు. కాబట్టి ప్రారంభిద్దాం. [శీర్షిక id=”attachment_12726″ align=”aligncenter” width=”740″]
GitHub ఖాతా డాష్బోర్డ్[/శీర్షిక]
దశ 0Gitని ఇన్స్టాల్ చేయండి మరియు GitHub ఖాతాను సృష్టించండి
- అధికారిక Git వెబ్సైట్కి వెళ్లండి: https://git-scm.com/downloads
- Windows కోసం Git డెస్క్టాప్ వెర్షన్ను డౌన్లోడ్ చేయడానికి లింక్పై క్లిక్ చేయండి మరియు డౌన్లోడ్ పూర్తయ్యే వరకు వేచి ఉండండి.
- Git.exe ఫైల్పై డబుల్ క్లిక్ చేయడం ద్వారా Git ఇన్స్టాలర్ను సంగ్రహించి, అమలు చేయండి.
- తెరిచే “వినియోగదారు ఖాతా నియంత్రణ” డైలాగ్ బాక్స్లోని “అవును” బటన్ను క్లిక్ చేయడం ద్వారా PCలో మార్పులు చేయడానికి అప్లికేషన్ను అనుమతించండి.
- Git ఇన్స్టాలేషన్ ప్రక్రియను ప్రారంభించండి. ప్రధాన GNU పబ్లిక్ లైసెన్స్ పత్రాన్ని చదివి, తదుపరి క్లిక్ చేయండి.
- ప్రోగ్రామ్ను ఇన్స్టాల్ చేయడానికి స్థానాన్ని పేర్కొనండి లేదా డిఫాల్ట్ విలువలను వదిలివేయండి. ప్రారంభ మెను ఫోల్డర్ను సృష్టించమని ప్రోగ్రామ్ మిమ్మల్ని అడుగుతుంది. ఈ అంశాన్ని దాటవేయి.
- మీరు Gitతో ఉపయోగించాలనుకుంటున్న టెక్స్ట్ ఎడిటర్ను ఎంచుకోండి. డ్రాప్-డౌన్ విండోలో, నోట్ప్యాడ్ ++ (లేదా మీరు ఇంతకు ముందు పని చేసిన ఏదైనా ఇతర టెక్స్ట్ ఎడిటర్) ఎంచుకోండి మరియు “తదుపరి” క్లిక్ చేయండి.
- కొత్త ప్రాజెక్ట్ బ్రాంచ్ కోసం పేరును పేర్కొనండి. డిఫాల్ట్ విలువ “మాస్టర్”. మీరు ఈ సెట్టింగ్ను డిఫాల్ట్గా వదిలివేయాలని సిఫార్సు చేయబడింది.
- PATH, SSH క్లయింట్, సర్వర్ సర్టిఫికేట్లు, లైన్ ఎండింగ్లు మరియు టెర్మినల్ని ఎంచుకోవడానికి ఎంపికలలో, ప్రతిదీ అలాగే ఉంచి, “తదుపరి” బటన్ను క్లిక్ చేయండి.
- అన్ని డిఫాల్ట్ సెట్టింగ్లను వదిలివేసి, ప్రోగ్రామ్ను ఇన్స్టాల్ చేయడం ప్రారంభించండి.
- ఇన్స్టాలేషన్ పూర్తయిన తర్వాత, రిలీజ్ నోట్స్ని వీక్షించడానికి బాక్స్లను చెక్ చేయండి మరియు Git Bashని ప్రారంభించండి. ఇన్స్టాలర్ విండోను మూసివేయండి.
మీరు క్రింది లింక్ని ఉపయోగించి Githubలో ఖాతాను నమోదు చేసుకోవచ్చు: https://github.com/join. దీన్ని చేయడానికి, మీరు ఖాతాను ధృవీకరించడానికి భవిష్యత్తులో అవసరమైన ప్రాథమిక నమోదు డేటాను నమోదు చేయాలి.
దశ 1: Gitని ప్రారంభించండి మరియు మొదటి స్థానిక రిపోజిటరీని సృష్టించండి
Git రెండు వినియోగ మోడ్లను కలిగి ఉంది – బాష్ (Git Bash) మరియు గ్రాఫికల్ యూజర్ ఇంటర్ఫేస్ (Git GUI). Git Bashని ప్రారంభించడానికి, Start menu – Windowsను తెరవండి, git bash అని టైప్ చేసి Enter నొక్కండి (లేదా ప్రోగ్రామ్ యొక్క షార్ట్కట్పై డబుల్ లెఫ్ట్-క్లిక్ చేయండి). Git GUIని ప్రారంభించడానికి, ప్రారంభ మెనుని తెరిచి – విండోస్, git gui అని టైప్ చేసి ఎంటర్ నొక్కండి. మా విషయంలో, మేము Git Bashని ఉపయోగిస్తాము.
Git Bashలో కొత్త ప్రాజెక్ట్ను సృష్టించడం అనేది కొత్త రిపోజిటరీని ప్రారంభించేందుకు ప్రత్యేక ఆదేశాలను ఉపయోగించడం. ముందుగా మీరు డెస్క్టాప్పై కుడి-క్లిక్ చేసి, ఆపై డ్రాప్-డౌన్ మెనులో Git Bash Here ద్వారా బాష్ టెర్మినల్ను తెరవాలి. మీ స్థానిక మెషీన్లోని టెర్మినల్ విండోలో, కింది వాటిని టైప్ చేయడం ద్వారా కొత్త పరీక్ష డైరెక్టరీని (ఫోల్డర్) సృష్టించండి:
getrekt:Desktop getrekt $ cd ~/Desktop
getrekt:Desktop getrekt $ mkdir myproject
getrekt:Desktop getrekt $ cd myproject/
mkdir కమాండ్ కొత్త లోకల్ ప్రాజెక్ట్ ఫోల్డర్ను సృష్టిస్తుంది. మా మొదటి గితుబ్ రిపోజిటరీని సృష్టించండి: https://youtu.be/yHCUc6cmhcc
దశ 2. రిపోజిటరీలో కొత్త ఫైల్ను సృష్టించండి
ప్రాజెక్ట్ ఫోల్డర్లో, టచ్ కమాండ్ని ఉపయోగించి కొత్త టెక్స్ట్ ఫైల్ను జోడించండి. ప్రామాణిక పద్ధతిలో, ఆదేశం .txt పొడిగింపును కలిగి ఉండే ఖాళీ టెక్స్ట్ ఫైల్ను సృష్టిస్తుంది.
శ్రద్ధ! Git ట్రాక్ చేసే ఫైల్లకు మాత్రమే మార్పులను సేవ్ చేస్తుంది/నిర్వహిస్తుంది. కొత్త ఫైల్ను సృష్టించిన తర్వాత, వినియోగదారు దాని స్థితిని git స్థితి ఆదేశాన్ని ఉపయోగించి ట్రాక్ చేయవచ్చు. కన్సోల్ రిపోజిటరీలో ఉన్న ఫైల్ల జాబితాను ఇస్తుంది.
మీరు git రిపోజిటరీని కలిగి ఉన్న ఫోల్డర్కు ఫైల్ను జోడించిన వెంటనే, ప్రాజెక్ట్ లోపల మార్పును ప్రోగ్రామ్ గమనిస్తుంది. అయితే, ఆటోమేటిక్ ట్రాకింగ్ ప్రారంభించబడదు, మీరు దీని కోసం ప్రత్యేక ఆదేశాన్ని ఉపయోగించాలి – git add.
getrekt:myproject getrekt $ టచ్ getrekt.txt
getrekt:myproject getrekt $ ls
getrekt.txt
దశ 3: ఫైల్ను ట్రాకింగ్ స్టేజింగ్ ఎన్విరాన్మెంట్కు జోడించండి
git add కమాండ్తో ఫైల్ను స్టేజింగ్ ఎన్విరాన్మెంట్కు జోడించండి.
getrekt:myproject git యాడ్ . ఈ ఆదేశంతో, ప్రోగ్రామ్ ప్రాజెక్ట్ ఫోల్డర్లో సృష్టించబడే అన్ని ఫైల్ల ఆటోమేటిక్ ట్రాకింగ్ను ప్రారంభిస్తుంది. కమాండ్ git స్థితితో పనిచేస్తుందో లేదో మీరు తనిఖీ చేయవచ్చు. Git స్థితిని టైప్ చేసిన తర్వాత Git Bash కమాండ్ లైన్లో లాగ్లు ఇలా కనిపిస్తాయి:
getrekt: getrekt getrekt$ git స్థితి
బ్రాంచ్ మాస్టర్లో
ప్రారంభ కమిట్
మార్పులు కట్టుబడి ఉండాలి:
(అన్స్టేజ్కు “git rm –cached …” ఉపయోగించండి)
కొత్త ఫైల్ జోడించబడింది
కొత్త ఫైల్ పేరు: getrekt.txt
కొత్త ఫైల్: getrekt.txt లాగ్ వ్యాఖ్య: ఫైల్ ఇంకా కట్టుబడి లేదు, కానీ జోడించబడబోతోంది.
దశ 4 నిబద్ధతను సృష్టించండి
కమిట్ అనేది ఏదైనా రిపోజిటరీ యొక్క చెక్పాయింట్. సరళంగా చెప్పాలంటే, నిర్దిష్ట కోడ్ను నిల్వ చేసే జోడించిన, సవరించిన లేదా తొలగించబడిన ఫైల్ల గురించి సమాచారాన్ని నిల్వ చేసే మార్పు ప్యాకేజీ.
getrekt:myproject getrekt $ git కమిట్ -m “నా మొదటి కమిట్ గయ్స్!”
[మాస్టర్ (రూట్-కమిట్) b345d9a] నా మొదటి కమిట్!
1 ఫైల్ మార్చబడింది, 1 చొప్పించడం(+)
క్రియేట్ మోడ్ 100644 getrekt.txt
కమిట్ను సృష్టించడానికి ఆదేశం git commit -m “కమిట్ నేమ్”.
శ్రద్ధ! కమాండ్ చివరిలో సందేశం అర్థవంతంగా మరియు ఇతర ప్రాజెక్ట్ డెవలపర్లకు అర్థమయ్యేలా ఉండాలి. “asdfadsf” లేదా “foobar” వంటి మీ కమిట్లకు పేరు పెట్టవద్దు. లేకపోతే, ఎవరూ ఏమీ అర్థం చేసుకోలేరు మరియు మీరు వాటిని తొలగించడానికి చాలా సమయం గడపవలసి ఉంటుంది.
దశ 5. కొత్త శాఖను కొత్త శాఖను సృష్టించండి
కొత్త శాఖ అనేది ప్రాజెక్ట్ యొక్క పూర్తి స్థాయి శాఖ, ఇది మొత్తం కమిట్లను కలిగి ఉంటుంది. ఉత్పత్తి యొక్క ప్రత్యేక విడుదలను సూచిస్తుంది, కానీ సంస్కరణ నియంత్రణ వ్యవస్థలో. బ్రాంచ్లు వినియోగదారుని ప్రాజెక్ట్ యొక్క “స్టేట్స్” మధ్య తరలించడానికి అనుమతిస్తాయి.
అధికారిక git డాక్యుమెంటేషన్లో, శాఖల వివరణ ఇలా ఉంటుంది: “Git మరియు Githubలోని బ్రాంచ్ రిపోజిటరీ యొక్క కమిట్లలో ఒకదానికి కదిలే పాయింటర్.”
ఉదాహరణకు, ఒక వినియోగదారు వారి వెబ్సైట్కి కొత్త పేజీని జోడించాలనుకుంటే, వారు ప్రాజెక్ట్ యొక్క ప్రధాన భాగాన్ని ప్రభావితం చేయకుండా నిర్దిష్ట పేజీ కోసం కొత్త శాఖను సృష్టించగలరు. అతను దానిని పూర్తి చేసిన వెంటనే, అతను తన శాఖలోని మార్పులను ప్రధానమైనదిగా విలీనం చేయవచ్చు. కొత్త బ్రాంచ్ విషయంలో, Git ఏ శాఖ నుండి కమిట్ అయ్యిందో ట్రాక్ చేస్తుంది.
ఆదేశాన్ని అమలు చేసిన తర్వాత, మీరు బ్రాంచ్ యొక్క సృష్టిని నిర్ధారించడానికి కన్సోల్లో git బ్రాంచ్ని టైప్ చేయవచ్చు:
getrekt:myproject getrekt $ git branch
master
* my-new-branch my-new-branch అనే పేరు నక్షత్రం గుర్తుతో ఉన్న my-new-branch వినియోగదారుని ఏ శాఖను సూచిస్తుంది ప్రస్తుతం ఆన్లో ఉంది.
గమనిక: డిఫాల్ట్గా, ప్రతి git రెపో యొక్క మొదటి శాఖకు “మాస్టర్” అని పేరు పెట్టారు (మరియు సాధారణంగా ప్రాజెక్ట్లో మాస్టర్గా ఉపయోగించబడుతుంది). జాత్యహంకారానికి వ్యతిరేకంగా పోరాటంలో భాగంగా, కొంతమంది డెవలపర్లు డిఫాల్ట్ బ్రాంచ్కు “ప్రైమరీ” వంటి ప్రత్యామ్నాయ పేర్లను ఉపయోగించడం ప్రారంభించారు. అయినప్పటికీ, చాలా తరచుగా, వినియోగదారులు “మాస్టర్” లేదా దానిని సూచించడానికి ఉపయోగించే సారూప్య పేర్లను చూడవచ్చు.
దాదాపు ప్రతి రిపోజిటరీలో ప్రాజెక్ట్ యొక్క అధికారిక సంస్కరణగా పరిగణించబడే మాస్టర్ బ్రాంచ్ ఉందని గుర్తుంచుకోవడం విలువ. ఇది వెబ్సైట్ అయితే, వినియోగదారులు చూసే వెర్షన్ బ్రాంచ్. ఇది అప్లికేషన్ అయితే, మాస్టర్ బ్రాంచ్ అనేది వినియోగదారులు వారి కంప్యూటర్ లేదా మొబైల్ పరికరంలో ఇన్స్టాల్ చేసే విడుదల. Git మరియు Github ఉత్పత్తుల యొక్క సాంప్రదాయ సంస్కరణ ఈ విధంగా పనిచేస్తుంది. అధికారిక సైట్ వివిధ డిఫాల్ట్ బ్రాంచ్ పేర్లను ఉపయోగించడంపై మరింత వివరణాత్మక డాక్యుమెంటేషన్ను కలిగి ఉంది. సమాచారం Githubలో https://github.com/github/renaming
లో అందుబాటులో ఉంది ప్రాజెక్ట్ బ్రాంచ్కి తిరిగి వెళ్లి బహుళ కమిట్లను సృష్టించే సందర్భంలో, వినియోగదారు ఆటోమేటిక్ ట్రాకింగ్ వ్రాసే వరకు కొత్త బ్రాంచ్ వెర్షన్ కంట్రోల్ సిస్టమ్ ద్వారా ట్రాక్ చేయబడదు. .
దశ 6కొత్త GitHub రిపోజిటరీని సృష్టించండి
మీరు మీ కోడ్ని స్థానికంగా మాత్రమే ట్రాక్ చేయాలనుకుంటే ఈ దశ అవసరం లేదు. కానీ మీరు బృందంలో పని చేసి, ఇతర ప్రోగ్రామర్ల నుండి మార్పులను అంగీకరిస్తే, మీరు ప్రాజెక్ట్ కోడ్ను సంయుక్తంగా మార్చడానికి GitHub యొక్క ప్రస్తుత సామర్థ్యాలను ఉపయోగించవచ్చు. GitHubలో కొత్త రిపోజిటరీని సృష్టించడానికి, మీరు సిస్టమ్కు లాగిన్ చేసి సైట్ యొక్క ప్రధాన పేజీకి వెళ్లాలి. ప్రధాన మెను నుండి, నావిగేషన్ బార్ యొక్క కుడి ఎగువ మూలలో ప్రొఫైల్ ఫోటో పక్కన ఉన్న “+” గుర్తు క్రింద ఉన్న “న్యూ రిపోజిటరీ” బటన్పై క్లిక్ చేయండి: బటన్పై క్లిక్ చేసిన తర్వాత, GitHub ప్రాజెక్ట్ యజమానిని అడుగుతుంది రిపోజిటరీకి పేరు పెట్టడానికి మరియు చిన్న వివరణను అందించడానికి:
తరువాత, కొత్త ప్రాజెక్ట్ యొక్క సృష్టిని నిర్ధారించడానికి “రిపోజిటరీని సృష్టించు” బటన్ను క్లిక్ చేయండి. వారు మొదటి నుండి రిపోజిటరీని సృష్టించాలనుకుంటున్నారా లేదా స్థానికంగా సృష్టించబడిన దాన్ని జోడించాలనుకుంటున్నారా అని వినియోగదారుని అడుగుతున్న డైలాగ్ బాక్స్ కనిపిస్తుంది. రెండవ సందర్భంలో, మీరు ప్రాజెక్ట్ ఫోల్డర్ను Githubకి అప్లోడ్ చేయాలి.
శ్రద్ధ! స్థానిక రిపోజిటరీని డౌన్లోడ్ చేయడం కమాండ్ లైన్ని ఉపయోగించి కూడా జరుగుతుంది మరియు మరింత ప్రత్యేకంగా కమాండ్లు git రిమోట్ యాడ్ ఆరిజిన్ github_url (రిమోట్ రిపోజిటరీకి కొత్త కనెక్షన్ యొక్క రికార్డును సృష్టిస్తుంది), git push -u ఆరిజిన్ మాస్టర్ (బ్రాంచ్ మధ్య కనెక్షన్ను ఏర్పాటు చేస్తుంది డెవలపర్ ఉన్న మరియు రిమోట్ సర్వర్లోని మాస్టర్ బ్రాంచ్).
Git Bash కమాండ్ లైన్లో లాగ్లు ఇలా కనిపిస్తాయి:
getrekt:myproject getrekt $ git రిమోట్ యాడ్ ఆరిజన్ https://github.com/cubeton/mynewrepository.git
getrekt:myproject getrekt $ git push -u original master గణన
వస్తువులు: 3, పూర్తయింది.
వ్రాత వస్తువులు: 100% (3/3), 263 బైట్లు | 0 బైట్లు/సె, పూర్తయింది.
మొత్తం 3 (డెల్టా 0), 0 (డెల్టా 0) తిరిగి ఉపయోగించబడింది
https://github.com/cubeton/mynewrepository.git
* [కొత్త బ్రాంచ్] మాస్టర్ -> మాస్టర్
బ్రాంచ్ మాస్టర్ మూలం నుండి రిమోట్ బ్రాంచ్ మాస్టర్ను ట్రాక్ చేయడానికి సెటప్ చేయబడింది.
దశ 7: ప్రాజెక్ట్ బ్రాంచ్ని GitHubకి నెట్టడం
కొత్త ప్రాజెక్ట్ శాఖ మరియు రిపోజిటరీ సృష్టించబడింది. ఇది శాఖను “పుష్” చేయడానికి మరియు కొత్త గితుబ్ రిపోజిటరీకి బదిలీ చేయడానికి మిగిలి ఉంది. ఈ విధంగా, థర్డ్-పార్టీ కమ్యూనిటీ సభ్యులు కోడ్ని చూడగలరు మరియు దానికి మార్పులు చేయగలరు. పునర్విమర్శలు ఆమోదించబడినట్లయితే, ప్రాజెక్ట్ యజమాని ప్రాజెక్ట్ యొక్క ప్రధాన సంస్కరణలో మార్పులను విలీనం చేయవచ్చు. GitHubలో కొత్త బ్రాంచ్కి మార్పులను పుష్ చేయడానికి, మీరు కమాండ్ లైన్ వద్ద git పుష్ ఆదేశాన్ని నమోదు చేయాలి. GitHub స్వయంచాలకంగా రిమోట్ రిపోజిటరీలో ఒక శాఖను సృష్టిస్తుంది:
getrekt:myproject getrekt$ git పుష్ మూలం my-new-branch
లెక్కింపు వస్తువులు: 3, పూర్తయింది.
8 థ్రెడ్ల వరకు ఉపయోగించి డెల్టా కంప్రెషన్.
వస్తువులను కుదించడం: 100% (2/2), పూర్తయింది.
వ్రాత వస్తువులు: 100% (3/3), 313 బైట్లు | 0 బైట్లు/సె, పూర్తయింది.
మొత్తం 3 (డెల్టా 0), పునర్వినియోగం 0 (డెల్టా 0)
https://github.com/cubeton/mynewrepository.git కు
* [కొత్త బ్రాంచ్] my-new-branch -> my-new-branch GitHub పేజీని రిఫ్రెష్ చేసిన తర్వాత, వినియోగదారుకి నెట్టబడిన కొత్త శాఖను చూస్తారు రిపోజిటరీ.
అదనంగా
git పుష్ ఆరిజిన్ కమాండ్లో మూలం అనే పదానికి అర్థం ఏమిటి? ఒక వినియోగదారు వారి స్థానిక మెషీన్లో రిమోట్ రిపోజిటరీని క్లోన్ చేసినప్పుడు, git దాదాపు అన్ని సందర్భాల్లో దాని కోసం ఒక ప్రామాణిక మారుపేరును సృష్టిస్తుంది, “మూలం”, ఇది తప్పనిసరిగా రిమోట్ రిపోజిటరీ యొక్క URL కోసం సంక్షిప్తలిపి. GitHubకి ప్రాజెక్ట్ను సమర్పిస్తోంది: https://youtu.be/zM6z57OtR2Q
దశ 8. మొదటి పుల్ అభ్యర్థనను సృష్టించండి
పుల్ రిక్వెస్ట్ (లేదా పుల్ రిక్వెస్ట్) అనేది డెవలపర్ కోడ్లో కొన్ని మార్పులు చేయాలనుకుంటున్న రిపోజిటరీ యజమానులను హెచ్చరించే మార్గం. లాగండి అభ్యర్థన జోడించిన పేజీ ఇలా కనిపిస్తుంది:
లాగండి అభ్యర్థనను సృష్టించిన తర్వాత విభాగం ఇంటర్ఫేస్ ఇలా కనిపిస్తుంది:
దశ 9 పుల్ అభ్యర్థనను విలీనం చేయండి
దిగువన ఉన్న ఆకుపచ్చ “పుల్ రిక్వెస్ట్ను విలీనం చేయి” బటన్ పుల్ అభ్యర్థనను సృష్టిస్తుంది. దీన్ని క్లిక్ చేసిన తర్వాత, చేసిన మార్పులు ప్రాజెక్ట్ యొక్క ప్రధాన శాఖకు జోడించబడతాయి.
శ్రద్ధ! విలీనం తర్వాత శాఖను తొలగించండి. వాటిలో పెద్ద సంఖ్యలో ప్రాజెక్ట్లో గందరగోళానికి దారి తీస్తుంది. శాఖను తొలగించడానికి, దిగువ కుడి మూలలో ఉన్న బూడిద రంగు “శాఖను తొలగించు” బటన్ను క్లిక్ చేయండి.
కమిట్ల ప్రస్తుత స్థితిని తనిఖీ చేయడానికి, రిపోజిటరీ యొక్క మొదటి పేజీలోని “కమిట్లు” లింక్పై క్లిక్ చేయండి. క్లిక్ చేయడం ద్వారా ఈ శాఖలోని కమిట్ల మొత్తం జాబితా ప్రదర్శించబడుతుంది. స్క్రీన్షాట్ ఇప్పుడే సృష్టించబడిన దాన్ని ఖచ్చితంగా చూపుతుంది.
కుడి వైపున ప్రతి కమిట్ యొక్క హాష్ కోడ్ ఉంటుంది. హాష్ కోడ్ అనేది APIలు మరియు థర్డ్-పార్టీ సేవలను కనెక్ట్ చేస్తున్నప్పుడు ఉపయోగించబడే ఒక ప్రత్యేక ఐడెంటిఫైయర్. మీరు కమాండ్ లైన్లోని Git Bash యొక్క డెస్క్టాప్ వెర్షన్లోని ID నంబర్ ద్వారా నిర్దిష్ట కమిట్ను కూడా సూచించవచ్చు.
దశ 10లోకల్ మెషీన్లో గితుబ్ మార్పులను తిరిగి మార్చండి
ప్రస్తుతానికి, గితుబ్ సిస్టమ్లోని రిపోజిటరీ స్థానిక కంప్యూటర్లోని వినియోగదారు కంటే కొద్దిగా భిన్నంగా కనిపిస్తుంది. ఉదాహరణకు, వినియోగదారు వారి స్వంత బ్రాంచ్లో చేసిన మరియు మాస్టర్ బ్రాంచ్లో విలీనం చేసిన కమిట్ స్థానిక మెషీన్లో ఉండదు. ప్రాజెక్ట్ యొక్క విభిన్న సంస్కరణలను స్వయంచాలకంగా సమకాలీకరించడానికి, మీరు తప్పనిసరిగా git పుల్ ఆరిజిన్ మాస్టర్ కమాండ్ (మాస్టర్ బ్రాంచ్లో పని చేస్తున్నప్పుడు) లేదా git పుల్ని ఉపయోగించాలి.
getrekt:myproject getrekt $ git పుల్ ఆరిజిన్ మాస్టర్
రిమోట్: లెక్కింపు వస్తువులు: 1, పూర్తయింది.
రిమోట్: మొత్తం 1 (డెల్టా 0), తిరిగి ఉపయోగించిన 0 (డెల్టా 0), ప్యాక్-రీయూజ్డ్ 0
https://github.com/cubeton/mynewrepository
* బ్రాంచ్ మాస్టర్ నుండి -> FETCH_HEAD
23242..232433berer3444 మాస్టర్ -> ఆరిజిన్/మాస్టర్
గెట్రెక్ట్. txt | 1 +
1 ఫైల్ మార్చబడింది, 1 చొప్పించడం(+)కమాండ్ యొక్క ప్రస్తుత స్థితిని తనిఖీ చేయడానికి, కమాండ్ లైన్లో git లాగ్ అని టైప్ చేయండి. ఇది అన్ని కమిట్లను జాబితా చేస్తుంది.
getrekt:myproject getrekt $ git log
commit 32dgt472hf74yh7734hf747fh373hde7r3heduer73hfhf
Merge: 3fg4dd 34fg3u7j7
Author: Mtdes Ethan < getrekt@yandex.ru>
Date: Fri Sep 11 17:48:11 2015 -0400
Merge /cubeton/mynewrepository
commit 44hgfh7f74hdu9jt93hf9ifejffe
Author: Mtdes Ethan < getrekt @yandex.ru>
తేదీ: శుక్ర జనవరి 07 17:48:00 2021 -02356
కట్టుబడి 46thf9496hf9485hkf857tg9hfj8rh4j
విలీనం: 33fh5d 3689gfh
రచయిత: 33fh5d 3689gfh రచయిత:
commit 46thf9496hf9485hkf857tg9hfj8rh4j
Merge: 33fh5d 3689gfh
Author: Mtdes Ethan < getrekt@yandex.ru>
Date: Fri Jan 07 17:55:00 2021 -02356
Added some more text to my file
commit 355904-43hg940fg959hfg0g95jjgdgdfgf57i86f
Merge: 343fggdd 53efhgffddg
Author: Mtdes Ethan < getrekt@yandex.ru>
తేదీ: జనవరి 07 17:58:00 2021 -02356
ఇది నా మొదటి నిబద్ధత! సిద్ధంగా ఉంది! ఇప్పుడు వినియోగదారుకు సంస్కరణ నియంత్రణ వ్యవస్థలో అన్ని రకాల పని గురించి తెలుసు. Git మరియు GitHub ట్యుటోరియల్ ప్రారంభకులకు Gitని ఎలా ఇన్స్టాల్ చేయాలి మరియు GitHub ప్రాక్టీస్లో Github, బ్రాంచ్లు, రిపోజిటరీలు, కమిట్లు మరియు ఇతర కాన్సెప్ట్లతో ప్రారంభించండి: https://youtu.be/zZBiln_2FhM
Github మరియు Git యొక్క అదనపు లక్షణాలు
సంస్కరణ నియంత్రణపై పనిని సులభతరం చేయడానికి డెవలపర్ను అనుమతించే ఇతర ఉపయోగకరమైన “చిప్లను” చూద్దాం.
స్థానిక యంత్రానికి రిపోజిటరీని క్లోనింగ్ చేయడం
మీ GitHub రిపోజిటరీకి వెళ్లండి. ఫైల్ల జాబితా పైన కుడి ఎగువ మూలలో, “క్లోన్ లేదా డౌన్లోడ్” డ్రాప్-డౌన్ మెనుని తెరవండి. HTTPS క్లోన్ URLని కాపీ చేయండి.
Git Bash విండోకు తిరిగి వెళ్లి ఆదేశాన్ని నమోదు చేయండి:
git clone repository_url
repository_url – క్లోన్ చేయవలసిన ప్రస్తుత ప్రాజెక్ట్ యొక్క URL. బదులుగా, రిపోజిటరీ యొక్క url చొప్పించబడింది.
పై ఉదాహరణలో, కమాండ్ HTTPS ద్వారా రిపోజిటరీని క్లోన్ చేస్తుంది. SSH కీల ద్వారా URLలతో క్లోనింగ్ చేయడం మరొక ఎంపిక. దీన్ని చేయడానికి, మీరు Windowsలో SSH కీ జతని రూపొందించాలి మరియు GitHub ఖాతాకు పబ్లిక్ కీని కేటాయించాలి.
రిమోట్ రిపోజిటరీలను కనుగొనడం
క్లోనింగ్ తర్వాత, GitHub నుండి రిపోజిటరీ కాపీ కంప్యూటర్లోని వర్కింగ్ డైరెక్టరీలో కనిపించాలి. ప్రాజెక్ట్ పేరు మరియు ప్రధాన ఫైల్లతో కూడిన డైరెక్టరీని కలిగి ఉండాలి. దానికి మారడానికి, మీరు కింది ఆదేశాన్ని వ్రాయాలి:
cd git_project
గమనిక: డౌన్లోడ్ చేసిన రిపోజిటరీ యొక్క అసలు పేరుతో git_projectని భర్తీ చేయండి లేదా ప్రస్తుత డైరెక్టరీలోని కంటెంట్లను ls కమాండ్తో పేర్కొనండి. వినియోగదారు ప్రాజెక్ట్ పేరును గుర్తుంచుకోలేని సందర్భాల్లో రెండవ పద్ధతి ఉపయోగించబడుతుంది.
GitHub డెస్క్టాప్ వెర్షన్ – GitHub డెస్క్టాప్ అంటే ఏమిటి, ప్రధాన కార్యాచరణ, లక్షణాలు మరియు ఇన్స్టాలేషన్ ప్రక్రియ
GitHub డెస్క్టాప్ అనేది GitHubతో GUI ఆధారిత పరస్పర చర్యను అందించే డెస్క్టాప్ అప్లికేషన్. Git వలె కాకుండా, GitHub యొక్క డెస్క్టాప్ వెర్షన్ బటన్లను క్లిక్ చేయడం ద్వారా వినియోగదారు ఇంటర్ఫేస్ను ఉపయోగించి అదే ఆదేశాలను అమలు చేయడానికి మిమ్మల్ని అనుమతిస్తుంది, ఇది రిపోజిటరీలతో పని చేయడం చాలా సులభం చేస్తుంది.
ఎలా ఇన్స్టాల్ చేయాలి
- లింక్ని అనుసరించండి – https://desktop.github.com/
- ప్రోగ్రామ్ యొక్క ఇన్స్టాలేషన్ ప్యాకేజీని డౌన్లోడ్ చేయడం ప్రారంభించండి.
- డౌన్లోడ్ చేయబడిన ఫైల్ యొక్క చిహ్నంపై డబుల్ క్లిక్ చేయండి మరియు Github డెస్క్టాప్ యొక్క ఇన్స్టాలేషన్తో కొనసాగండి.
- ప్రారంభ మెను ద్వారా ప్రోగ్రామ్ను ప్రారంభించండి.
- మీ వినియోగదారు ఖాతా వివరాలను ఉపయోగించి GitHubకి సైన్ ఇన్ చేయండి.
ప్రధాన కార్యాచరణ
- రిపోజిటరీలను సృష్టించడం, జోడించడం మరియు క్లోనింగ్ చేయడం.
- ప్రాజెక్ట్ ట్యాబ్లను నిర్వహించడానికి ప్రోగ్రామ్ను ఉపయోగించడం.
- శాఖలో మార్పులు చేయడం.
- సమస్యలను సృష్టించడం, అభ్యర్థనలను లాగడం మరియు కట్టుబడి ఉండటం.
- కొత్త ఉత్పత్తుల యొక్క ప్రారంభ సంస్కరణలను యాక్సెస్ చేయగల సామర్థ్యం.
గితుబ్ API
Github REST API అనేది డెవలపర్లకు Github డేటా, ప్రాజెక్ట్లు మరియు రిపోజిటరీలకు యాక్సెస్తో పాటు సర్వర్ అభ్యర్థనలను పంపే ఇంటర్ఫేస్. https://api.github.com/ లింక్లో మీరు సరళమైన GET అభ్యర్థనలను పంపగల అన్ని URLలు ఉన్నాయి:
చాలా తరచుగా, డెవలపర్లు JSON ఫార్మాట్లో పైథాన్ ప్రోగ్రామింగ్ భాషలో అభ్యర్థనలను సృష్టిస్తారు. ముందుగా మీరు రిపోజిటరీ గురించి ప్రాథమిక సమాచారాన్ని లింక్ నుండి పొందాలి – https://api.github.com/user/repos ప్రాథమిక సమాచారం JSON ఆకృతిలో కాన్ఫిగరేషన్ ఫైల్లోకి నమోదు చేయబడింది. ఇది వినియోగదారు గురించి ప్రధాన పారామితులను కలిగి ఉంది – అవతార్, రీడర్లు, రిపోజిటరీల సంఖ్య, డౌన్లోడ్లు మొదలైనవి. ఈ డేటా సర్వర్కు బదిలీ చేయబడుతుంది.
Github డెస్క్టాప్ ప్రాజెక్ట్లను నిర్వహించడం మరియు కాన్ఫిగర్ చేయడం
ఇన్స్టాల్ చేసిన తర్వాత, ఖాతాను నమోదు చేసి, అప్లికేషన్ను సెటప్ చేసిన తర్వాత, వినియోగదారు GitHub ప్రోగ్రామ్ను ఉపయోగించడం ప్రారంభించవచ్చు.
రిపోజిటరీని సృష్టించడం, జోడించడం మరియు క్లోనింగ్ చేయడం
కొత్త రిపోజిటరీని సృష్టించడానికి, “ఫైల్” ఎంచుకుని, “రిపోజిటరీని సృష్టించు” బటన్ను క్లిక్ చేయండి. స్థానిక ప్రాజెక్ట్ను జోడించడానికి, “ఫైల్” మెనుని ఎంచుకుని, “స్థానిక రిపోజిటరీని జోడించు” బటన్ను క్లిక్ చేయండి. క్లోనింగ్ కోసం, మీరు మెను “ఫైల్” – “క్లోన్ రిపోజిటరీ”ని ఎంచుకోవాలి.
కొత్త శాఖను సృష్టిస్తోంది
ప్రత్యేక ప్రాజెక్ట్ శాఖను సృష్టించడానికి, ప్రస్తుత శాఖ విభాగాన్ని తెరిచి, కొత్త బ్రాంచ్ బటన్ను క్లిక్ చేయండి. వినియోగదారు GitHub ఇంటర్ఫేస్లో శాఖను చూడగలరు మరియు మార్పులను ట్రాక్ చేయడానికి పుల్ అభ్యర్థనను చేయగలరు.
భద్రత
Github యొక్క డెస్క్టాప్ మరియు వెబ్ వెర్షన్ వినియోగదారు ఖాతా యొక్క భద్రతా స్థాయిని కాన్ఫిగర్ చేయడానికి మరియు పెంచడానికి మిమ్మల్ని అనుమతిస్తుంది. “నిల్వ కోసం భద్రతా సెట్టింగ్లు” విభాగంలో అన్ని కార్యాచరణలు అందుబాటులో ఉన్నాయి. ఇది మరింత వివరంగా పరిగణించడం విలువ.
భద్రతా విధానం సెట్టింగ్
మీ రిపోజిటరీ యొక్క ప్రధాన పేజీలో, క్లిక్ చేయండి:
- “సెక్యూరిటీ” – “సెక్యూరిటీ పాలసీ” – “స్టార్ట్ సెటప్”.
- మీ ప్రాజెక్ట్ యొక్క మద్దతు ఉన్న సంస్కరణల గురించి మరియు సాధ్యమయ్యే దుర్బలత్వాలను ఎలా నివేదించాలి అనే దాని గురించి సమాచారాన్ని జోడించండి.
డిపెండెన్సీ గ్రాఫ్ మేనేజ్మెంట్
అన్ని పబ్లిక్ రిపోజిటరీల కోసం డిపెండెన్సీ గ్రాఫ్ ఆటోమేటిక్గా రూపొందించబడుతుంది, అయితే ప్రైవేట్ రిపోజిటరీలకు అలాంటి ఫీచర్ ఏదీ లేదు. గ్రాఫ్ అన్ని అవుట్గోయింగ్ డిపెండెన్సీ ఫ్లోలను గుర్తిస్తుంది మరియు ప్రాజెక్ట్లోని దుర్బలత్వాలను గుర్తించడానికి మిమ్మల్ని అనుమతిస్తుంది. డిపెండెన్సీ గ్రాఫ్ను సెట్ చేయడానికి, “సెట్టింగ్లు” – “సెక్యూరిటీ అండ్ అనాలిసిస్” పై క్లిక్ చేయండి. గ్రాఫ్ ఎదురుగా, “ఎనేబుల్” లేదా “డిసేబుల్” క్లిక్ చేయండి.
లైసెన్స్లు
Github లైసెన్సింగ్ రెండు ప్రధాన రకాల
లైసెన్స్ల వినియోగాన్ని అందిస్తుంది :
- GPL అనేది ఇతర ఓపెన్ సోర్స్ ప్రాజెక్ట్లలో ఇతరుల పనిని ఉపయోగించడానికి ఇతర వినియోగదారులను అనుమతించే ఒక రకమైన లైసెన్స్. అయితే, వాణిజ్య సంస్థలు దీన్ని చేయలేవు.
- LGPL/Commons/MIT/Apache , మొదలైనవి – వినియోగదారు తన కోడ్ను ఉచిత ఉపయోగం కోసం అందజేస్తాడు. ఇతరులు దాని నుండి డబ్బు సంపాదించవచ్చు.
మేము Github క్లౌడ్ సేవ యొక్క ప్రధాన కార్యాచరణను మరియు Git Bash రిపోజిటరీలతో పని చేసే ప్రోగ్రామ్ను సమీక్షించాము . స్టెప్ బై స్టెప్ వెర్షన్ కంట్రోల్ సిస్టమ్లో పూర్తి స్థాయి ప్రాజెక్ట్ను ఎలా సృష్టించాలో గురించి మాట్లాడాము.