ఇది కష్టం. మీరు ఏదైనా మొదటిసారి చేస్తున్నప్పుడు, ముఖ్యంగా ఇతరులతో కలిసి పని చేస్తున్నప్పుడు, తప్పులు చేయడం సౌకర్యంగా ఉండదు. కానీ ఓపెన్ సోర్స్ అంటే సహకారం మరియు కలిసి పనిచేయడం. మొదటిసారి ఓపెన్ సోర్స్ కంట్రిబ్యూటర్లు నేర్చుకోవాలని మరియు కంట్రిబ్యూట్ చేయాలని అనుకునే విధానాన్ని సరళం చేయాలని మేము అనుకుంటున్నాము.
వ్యాసాలు చదవడం మరియు ట్యుటోరియల్స్ చూడటం సహాయపడవచ్చు, కానీ వాస్తవంగా ఆచరణాత్మక వాతావరణంలో చేయడం కంటే మెరుగైనది ఏముంది? ఈ ప్రాజెక్ట్ యొక్క లక్ష్యం ప్రారంభకులకు మార్గదర్శకత్వం మరియు వారి మొదటి కంట్రిబ్యూషన్ చేసే విధానాన్ని సరళీకరించడం. మీరు మీ మొదటి కంట్రిబ్యూషన్ చేయాలని చూస్తున్నట్లయితే, దిగువ దశలను అనుసరించండి.
మీకు ఆదేశం లైన్తో సౌకర్యంగా లేకపోతే, ఇక్కడ GUI సాధనాలను ఉపయోగించి ట్యుటోరియల్స్ ఉన్నాయి.
మీ కంప్యూటర్లో git లేకపోతే, దాన్ని ఇన్స్టాల్ చేయండి.
ఈ రిపోజిటరీని ఫోర్క్ చేయండి ఈ పేజీ ఎగువ భాగంలో ఫోర్క్ బటన్పై క్లిక్ చేయడం ద్వారా. ఇది మీ ఖాతాలో ఈ రిపోజిటరీ కాపీని సృష్టిస్తుంది.
ఇప్పుడు మీ కంప్యూటరులో ఫోర్క్ రిపోను క్లోన్ చేయండి. మీ GitHub ఖాతాకు వెళ్లండి, ఫోర్క్ చేసిన రిపోజిటరీని తెరిచి, క్లోన్ బటన్పై క్లిక్ చేసి, ఆపై * కాపీ * క్లిప్బోర్డ్కు క్లిక్ చేయండి.
టెర్మినల్ తెరిచి కింది git ఆదేశాన్ని అమలు చేయండి:
git clone "మీరు ఇప్పుడే కాపీ చేసిన url"ఇక్కడ "మీరు ఇప్పుడే కాపీ చేసిన url" (కోట్ మార్కులు లేకుండా) ఈ రిపోజిటరీకి URL (ఈ ప్రాజెక్టు మీ ఫోర్క్). Url ను పొందడానికి మునుపటి దశలను చూడండి.
ఉదాహరణకి:
git clone https://github.com/this-is-you/first-contributions.gitఇక్కడ 'this-is-you' మీ GitHub ప్రొఫైల్ నేమ్. ఇక్కడ మీరు first-contribution రిపోజిటరీ యొక్క కంటెంట్లను మీ GitHub ఖాతా లో మీ కంప్యూటర్కు కాపీ చేస్తున్నారు.
మీ కంప్యూటర్లోని రిపోజిటరీ డైరెక్టరీకి మార్చండి (మీరు ఇప్పటికే అక్కడ లేకపోతే):
cd first-contributionsఇప్పుడు 'git checkout' ఆదేశం ను ఉపయోగించి ఒక బ్రాంచ్ ను సృష్టించుకోండి:
ఉదాహరణకి:
git checkout -b add-alonzo-church(బ్రాంచ్ యొక్క పేరు దానిలో పదం * add * ను కలిగి ఉండవలసిన అవసరం లేదు.
టెక్స్ట్ ఎడిటర్లో ఇప్పుడు ఓపెన్ Contributors.md ఫైల్లో, మీ పేరుని జోడించండి. ఫైల్ ప్రారంభంలో లేదా ముగింపులో జోడించవద్దు. మధ్యలో ఎక్కడైనా ఉంచండి. ఇప్పుడు, ఫైలును సేవ్ చేయండి.
మీరు ప్రాజెక్ట్ డైరెక్టరీకి వెళ్లి git status ఆదేశం ని ఆదేశిస్తే, మార్పులు-చేర్పులు ఉన్నాయి అని మీరు చూస్తారు.
Git add ఆదేశం ను ఉపయోగించి మీరు సృష్టించిన బ్రాంచ్లో ఈ మార్పులను జోడించండి.
Git add ఆదేశంను ఉపయోగించి మీరు సృష్టించిన బ్రాంచ్లో ఈ మార్పులను జోడించండి:
git add Contributors.mdఇప్పుడు ఆ మార్పులను 'git commit' ఆదేశం ఉపయోగించి కట్టుకోండి:
git commit -m "Add <your-name> to Contributors list"<your-name> ని తొలగించి మీ పేరును కలపండి.
ఆదేశం ఉపయోగించి మీ మార్పులను పంపండి git push:
git push origin <add-your-branch-name>మీరు ముందుగా సృష్టించిన బ్రాంచీ పేరుతో <add-your-branch-name> ను జోడించుము.
GitHubలోకి పుష్ చేస్తున్నప్పుడు మీకు ఏవైనా లోపాలు వస్తే, ఇక్కడ క్లిక్ చేయండి:
-
మీ ఖాతాకు SSH కీని రూపొందించడం మరియు కాన్ఫిగర్ చేయడంపై GitHub's tutorial వెళ్లండి.
remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: Authentication failed for 'https://github.com//first-contributions.git/'
మీరు GitHub లో మీ రిపోజిటరీకి వెళ్లినట్లయితే, మీరు 'Compare & pull request' బటన్ను చూస్తారు. ఆ బటన్పై క్లిక్ చేయండి.
ఇప్పుడు పుల్ అభ్యర్థనను సమర్పించండి.
నేను మీ అన్ని మార్పులను ఈ ప్రాజెక్ట్ యొక్క ప్రధాన విభాగానికి విలీనంmerge to main branch చేస్తాను.
మార్పులు విలీనంmerge అయిన తర్వాత మీరు ఒక నోటిఫికేషన్ ఈమెయిల్ పొందుతారు.
అభినందనలు! మీరు స్టాండర్డ్ fork -> clone -> edit -> PR వర్క్ ఫ్లో ను పూర్తి చేసారు.
వెబ్ యాప్కి వెళ్లడం ద్వారా మీ సహకారాన్ని జరుపుకోండి మరియు మీ స్నేహితులు మరియు అనుచరులతో భాగస్వామ్యం చేయండి.
మీకు ఇంకా సాధన కావాలనుకుంటే, కోడ్ కాంట్రిబ్యూషన్స్ రిపోజిటరీ
ఇక, ఇప్పుడు మీరు ఇతర ప్రాజెక్టులకు తోడ్పడటం ప్రారంభించండి. మీరు ప్రారంభించగల సులభమైన సమస్యలతో ప్రాజెక్టుల జాబితాను మేము రెడీ చేసాము. వెబ్ ప్రాజెక్టుల జాబితాలు ను చూడండి.
| GitHub Desktop | Visual Studio 2017 | GitKraken | Visual Studio Code | Atlassian Sourcetree | IntelliJ IDEA |





