GIT వుపయోగించి సాఫ్ట్వేర్ను సంస్థాపించుటకు బిగినర్స్ గైడ్

Git సాఫ్ట్వేర్ రిపోజిటరీలతో ఎలా పని చేయాలో

ఓపెన్-సోర్స్ జిట్ అనేది ప్రపంచంలోని అత్యధికంగా ఉపయోగించే వెర్షన్ నియంత్రణ వ్యవస్థ. లినస్ టోర్వాల్డ్స్ రూపొందించిన పరిణతి చెందిన ప్రాజెక్ట్, లైనక్స్ ఆపరేటింగ్ సిస్టం యొక్క సృష్టికర్త, మరియు ఇది వాణిజ్యపరమైన మరియు ఓపెన్-సోర్స్-భారీగా సాఫ్ట్వేర్ ప్రాజెక్టులకు నిలయంగా ఉంది, ఇది వెర్షన్ నియంత్రణ కోసం జిట్పై ఆధారపడి ఉంటుంది.

ఈ మార్గదర్శిని జిట్ నుండి ఎలా సాగించాలో, మీ సిస్టమ్పై సాఫ్ట్వేర్ని ఎలా ఇన్స్టాల్ చేయాలి మరియు ప్రోగ్రామింగ్ యొక్క పరిజ్ఞానం అవసరమయ్యే కోడ్ను ఎలా మార్చవచ్చో చూపిస్తుంది.

GIT ఉపయోగించి కార్యక్రమాలు కనుగొను ఎలా

ఫీచర్ మరియు ట్రెండింగ్ డిపాజిటరీలను అలాగే మార్గదర్శకులు మరియు శిక్షణకు లింక్లను చూడటానికి GitHub లో అన్వేషించే వెబ్పేజీని సందర్శించండి. మీరు డౌన్ లోడ్ చేయాలనుకుంటున్న, మార్చడానికి, కంపైల్ చేయడాన్ని మరియు ఇన్స్టాల్ చేయాలనుకునే అనువర్తనాల కోసం వివిధ వర్గాలను చూడండి. సైట్లో అందుబాటులో ఉన్న నిర్దిష్ట ప్రోగ్రామ్ లేదా సాఫ్ట్వేర్ యొక్క ఏ వర్గం కోసం శోధించగల శోధన ఫీల్డ్ను చేరుకోవడానికి స్క్రీన్ ఎగువన ఉన్న మెను చిహ్నాన్ని క్లిక్ చేయండి.

ఒక క్విన్ రిపోజిటరీ క్లోనింగ్ ఉదాహరణ

ఒక అప్లికేషన్ డౌన్లోడ్, మీరు క్లోన్ అది. విధానం సులభం, కానీ మీరు మీ సిస్టమ్లో GIT ను ఇన్స్టాల్ చేయాలి. ASCII ఆవు నుండి ఒక సంభాషణ బబుల్గా సందేశాన్ని ప్రదర్శించడానికి ఉపయోగించబడే చిన్న కమాండ్ లైన్ ప్రోగ్రాంను ఉపయోగించి , ఇది GitHub నుండి ప్రోగ్రామ్ను ఎలా కనుగొని, క్లోన్ చేయాలి అనేదానికి ఉదాహరణ.

Git శోధన ఫీల్డ్లో క్యాలెస్ టైప్ చేయండి . మీరు ఎంచుకోవచ్చు అందుబాటులో వెర్షన్లు ఉన్నాయి గమనించే. Perl ను వాడుతున్న ఈ ఉదాహరణ కొరకు, మీరు అనేక ఫైళ్ళతో ఒక పేజీకి వెళ్తుంది.

ఈ ప్రత్యేక ఆవు రిపోజిటరీను క్లోన్ చేయడానికి, కింది ఆదేశాన్ని ఇవ్వండి:

జిట్ క్లోన్ గాట్: //github.com/schacon/cowsay

Git కమాండ్ Git నడుస్తుంది, క్లోన్ కమాండ్ మీ కంప్యూటర్లో రిపోజిటరీను క్లోన్స్ చేస్తుంది, చివరి భాగం మీరు క్లోన్ చేయదలచిన ప్రాజెక్ట్కు చిరునామా.

ఎలా కంపైల్ మరియు కోడ్ ఇన్స్టాల్

ఇది నడుస్తున్నట్లు నిర్ధారించుకోవడానికి మొదట అనువర్తనాన్ని ఇన్స్టాల్ చేయండి. మీరు దీన్ని ఎలా డౌన్లోడ్ చేసుకున్నారనే దానిపై ఆధారపడి ఉంటుంది. ఉదాహరణకు, C ప్రాజెక్టులు బహుశా మీరు ఒక makefile అమలు అవసరం, అయితే ఈ ఉదాహరణలో క్యాలెంస్ ప్రాజెక్టు మీరు షెల్ స్క్రిప్ట్ అమలు అవసరం.

కాబట్టి మీరు ఏమి చేయాలో మీకు తెలుసా?

మీరు క్లోన్ చేసిన ఫోల్డర్లో, ఒక పడవ ఫోల్డర్ ఉండాలి. మీరు CD ఆదేశం ఉపయోగించి cowsay ఫోల్డర్కు నావిగేట్ చేస్తే, అప్పుడు డైరెక్టరీ లిస్టింగ్ చేయండి, మీరు README లేదా INSTALL అని పిలవబడే ఫైల్ లేదా ఒక సహాయ మార్గదర్శిగా నిలిచే ఒక ఫైల్ ను చూడాలి.

ఈ క్యాలెండర్ ఉదాహరణ విషయంలో, README మరియు INSTALL ఫైల్ రెండింటిలోనూ ఉంది. README ఫైలు సాఫ్ట్వేర్ను ఎలా ఉపయోగించాలో చూపిస్తుంది, మరియు ఇన్ స్టాల్ ఫైలు ఆదేశాలు ఇన్స్టాల్ చేయడానికి సూచనలను ఇస్తుంది. ఈ సందర్భంలో, కింది ఆదేశాన్ని అమలు చేయడమే

sh install.sh

ఇన్స్టాలేషన్ సమయంలో, సరఫరా చేయబడిన డిఫాల్ట్ ఫోల్డర్కు ఇది క్యాలెస్ను ఇన్స్టాల్ చేయడానికి మీరు సంతోషిస్తున్నారా అని మీరు కోరతారు. కొనసాగించటానికి తిరిగి నొక్కండి లేదా క్రొత్త మార్గాన్ని ఎంటర్ చెయ్యండి.

సివ్సేను ఎలా రన్ చేయాలి

మీరు ఆజ్ఞాపించుటకు చేయవలసిందల్లా కింది ఆదేశాన్ని టైప్ చేయండి:

హలో వరల్డ్

హలో వరల్డ్ పదాలు ఒక ఆవు నోటి నుండి ప్రసంగం బబుల్ లో కనిపిస్తాయి.

మార్చు సిస్సే మార్చడం

ఇప్పుడు మీరు ఆజ్ఞలను ఇన్స్టాల్ చేసుకున్నప్పుడు, మీరు మీ ఇష్టమైన ఎడిటర్ను ఉపయోగించి ఫైల్ను సవరించవచ్చు. ఈ ఉదాహరణ నానో ఎడిటర్ను క్రింది విధంగా ఉపయోగిస్తుంది:

నానో ఆవులు

ఆవు యొక్క కళ్ళను మార్చుటకు మీరు ఆవేశానికి ఆదేశాలను కాయిస్ ఆదేశాలకు సరఫరా చేయవచ్చు.

ఉదాహరణకు క్యాలెస్ -g కళ్ళుగా డాలర్ సంకేతాలను చూపిస్తుంది.

మీరు సైక్లోప్స్ ఎంపికను సృష్టించేందుకు ఫైల్ను సవరించవచ్చు, కాబట్టి మీరు ఆవులను కలుపుతున్నప్పుడు -c ఆవు ఒకే కన్ను కలిగి ఉంటుంది.

మీరు మార్చవలసిన మొదటి లైన్ లైన్ 46 ఇది క్రింది కనిపిస్తోంది:

getopts ('bde: f: ghlLnNpstT: ww: y', \% opts);

ఇవి మీకు అందుబాటులో ఉండే అన్ని స్విచ్లు. -c ఒక ఐచ్చికంగా జతచేయుటకు, కింది విధంగా ఈ విధంగా మార్చుము:

getopts ('bde: f: ghlLnNpstT: ww: yc', \% opts);

పంక్తులు 51 మరియు 58 మధ్య క్రింది పంక్తులు మీరు చూస్తారు:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ అలసటతో = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'};

మీరు గమనిస్తే, స్విచ్ ఏమి చేయాలో వివరించే ఐచ్ఛికాల కోసం ఒక వేరియబుల్ ఉంది. ఉదాహరణకు $ greedy = $ opts ['g]';

-c స్విచ్ సవరణ కోసం ఒక పంక్తిని జోడించండి:

$ borg = $ opts {'b'}; $ dead = $ opts {'d'}; $ greedy = $ opts {'g'}; $ paranoid = $ opts {'p'}; $ stoned = $ opts {'s'}; $ అలసటతో = $ opts {'t'}; $ wired = $ opts {'w'}; $ young = $ opts {'y'}; $ cyclops = $ opts ['c'];

లైన్ 144 లో, ఆవులు ముఖం నిర్మించడానికి ఉపయోగిస్తారు construct_face అనే subroutine ఉంది.

కోడ్ ఇలా కనిపిస్తుంది:

ఉప నిర్మాణం_ఫేస్ {if ($ borg) {$ eyes = "=="; } ($ dead) {$ eyes = "xx"; $ tongue = "U"; } ($ greedy) {$ eyes = "$ $ \ $"; } ($ paranoid) {$ eyes = "@@"; } ఉంటే ($ రాళ్ళు) {$ eyes = "**"; $ tongue = "U"; } ($ అలసినది) {$ eyes = "-"; } ($ వైర్డు) {$ eyes = "OO"; } if ($ young) {$ eyes = ".."; }}

ముందు పేర్కొన్న ప్రతి వేరియబుల్స్ కొరకు వేరియబుల్ $ కళ్ళలో ఉంచుతారు.

$ Cyclops వేరియబుల్ కోసం ఒకదాన్ని జోడించండి:

ఉప నిర్మాణం_ఫేస్ {if ($ borg) {$ eyes = "=="; } ($ dead) {$ eyes = "xx"; $ tongue = "U"; } ($ greedy) {$ eyes = "$ $ \ $"; } ($ paranoid) {$ eyes = "@@"; } ఉంటే ($ రాళ్ళు) {$ eyes = "**"; $ tongue = "U"; } ($ అలసినది) {$ eyes = "-"; } ($ వైర్డు) {$ eyes = "OO"; } if ($ young) {$ eyes = ".."; } ($ cyclops) {$ eyes = "()"; }}

ఫైల్ను సేవ్ చేసి, కింది ఆదేశాన్ని ఆజ్ఞలను పునఃస్థాపించుటకు నడుపుము.

sh install.sh

ఇప్పుడు, మీరు అమలు చేసినప్పుడు cowsay -c hello world , ఆవు ఒకే కన్ను కలిగి ఉంది.