Git అనేది సంస్కరణ నియంత్రణ కోసం కమాండ్-లైన్ యుటిలిటీ, అంటే ఫైల్లను ప్రాజెక్ట్ చేయడానికి వినియోగదారు చేసే మార్పుల చరిత్రను ఉంచడం కోసం. ఇది సాధారణంగా అప్లికేషన్లపై పని చేయడానికి ఉపయోగించబడుతుంది, అయితే ఇది ఇతర సందర్భాల్లో ఉపయోగించబడుతుంది, ఉదాహరణకు, డిజైనర్లు డ్రాయింగ్లు మరియు లేఅవుట్ల యొక్క విభిన్న సంస్కరణలను నిల్వ చేయడానికి Gitని ఉపయోగిస్తారు. Git మిమ్మల్ని మునుపటి సంస్కరణకు రోల్బ్యాక్ చేయడానికి, మార్పులను సరిపోల్చడానికి మరియు విశ్లేషించడానికి మిమ్మల్ని అనుమతిస్తుంది.
- ప్రారంభకులకు Git: ప్రాథమిక నిబంధనలు మరియు భావనలు, పరిచయ గైడ్
- Git ఎలా పనిచేస్తుంది
- Gitని ఇన్స్టాల్ చేస్తోంది
- Gitని ప్రీసెట్ చేస్తోంది
- మీ మొదటి Git రిపోజిటరీని సృష్టిస్తోంది
- ఎప్పుడు కట్టుబడి ఉండాలి
- Git ప్రాజెక్ట్లలో సహకరించండి
- Git ప్రాజెక్ట్తో పని చేస్తున్నప్పుడు ఒక సాధారణ సమస్య
- ఉపయోగకరమైన ఆదేశాలు – Git ఆదేశాలు
- Gitతో పని చేయడానికి GUI ప్రోగ్రామ్లు
- GitHub డెస్క్టాప్
- మూలవృక్షం
- GitKraken
- GitHubలో ట్రేడింగ్ బాట్లు – బోట్ గితుబ్ ఓపెన్ సోర్స్
- పైథాన్ ట్రేడింగ్ రోబోట్
- ట్రేడింగ్ బోట్ కాసాండ్రే
- EA31337 లిబ్రే
ప్రారంభకులకు Git: ప్రాథమిక నిబంధనలు మరియు భావనలు, పరిచయ గైడ్
మీరు Gitతో పని చేయడానికి ముందు, రిపోజిటరీ, కమిట్ మరియు బ్రాంచ్ అంటే ఏమిటో మీరు అర్థం చేసుకోవాలి.
రిపోజిటరీ అనేది కోడ్ లేదా ఇతర డేటా నిల్వ చేయబడిన ప్రదేశం, అలాగే వాటి మార్పుల చరిత్ర. Git ప్రోగ్రామ్ స్థానికంగా నడుస్తుంది మరియు మొత్తం సమాచారం మీ కంప్యూటర్లో నిల్వ చేయబడుతుంది, కానీ మీరు ఇంటర్నెట్ సేవలను కూడా ఉపయోగించవచ్చు. వాటిలో అత్యంత ప్రాచుర్యం పొందినది గితుబ్. మరో రెండు ప్రసిద్ధమైనవి ఉన్నాయి: బిట్బకెట్ మరియు గిట్ల్యాబ్.
కమిట్ అనేది ఒక నిర్దిష్ట సమయంలో ప్రాజెక్ట్ యొక్క స్థితి యొక్క స్నాప్షాట్. దీనికి ప్రత్యేకమైన ID మరియు వ్యాఖ్యలు ఉన్నాయి.
బ్రాంచ్ అనేది ప్రాజెక్ట్లో చేసిన మార్పుల చరిత్ర. ఇది దాని స్వంత పేరును కలిగి ఉంది మరియు కమిట్లను కలిగి ఉంటుంది. ఒక రిపోజిటరీ అనేక శాఖలను కలిగి ఉంటుంది, అది ఇతర శాఖలతో విడిపోతుంది లేదా విలీనం అవుతుంది.
Git ఎలా పనిచేస్తుంది
సాధారణ డ్రాయింగ్ను ఉదాహరణగా ఉపయోగించి, Git నిల్వ వ్యవస్థ ఎలా అమర్చబడిందో దృశ్యమానంగా చూపిద్దాం.
ఇక్కడ సర్కిల్లు కమిట్లను సూచిస్తాయి మరియు బాణాలు దేనిని సూచిస్తాయో చూపుతాయి. ప్రతి ఒక్కరూ మునుపటిదాన్ని సూచిస్తారు కాబట్టి, C3 సరికొత్తది, C2 పాత వెర్షన్ మరియు ఈ C0 బ్రాంచ్లో మొదటిది. ఇది మాస్టర్ బ్రాంచ్, దీనిని సాధారణంగా మాస్టర్ అని పిలుస్తారు. ప్రధాన* అని లేబుల్ చేయబడిన దీర్ఘ చతురస్రం మీరు ప్రస్తుతం పని చేస్తున్న నిబద్ధతను చూపుతుంది. చిత్రంలో, మీరు ఒక శాఖ మరియు నాలుగు కమిట్లతో కూడిన సాధారణ గ్రాఫ్ని చూస్తారు. Git ఒకదానిలో విలీనం చేయగల అనేక శాఖలను కలిగి ఉన్న సంక్లిష్ట గ్రాఫ్లతో కూడా పని చేయగలదు.
Gitని ఇన్స్టాల్ చేస్తోంది
Git అనేది Windows, Mac OS మరియు Linux ఆపరేటింగ్ సిస్టమ్లలో అమలు చేయగల కన్సోల్ యుటిలిటీ. వాటిలో ప్రతిదానికి దీన్ని ఎలా ఇన్స్టాల్ చేయాలో మేము మీకు చెప్తాము. Windows OS కింద ఇన్స్టాల్ చేయడానికి, మీరు అధికారిక వెబ్సైట్ https://git-scm.com/downloads నుండి అప్లికేషన్ను డౌన్లోడ్ చేసి, ఇన్స్టాల్ చేయాలి.
మీరు Mac OSని కలిగి ఉండి మరియు Homebrew ప్యాకేజీ మేనేజర్ని ఇన్స్టాల్ చేసి ఉంటే, ఆదేశాన్ని నమోదు చేయండి:
brew install git Homebrew ఇన్స్టాల్ చేయబడకపోతే, ఆపై అమలు చేయండి:
git –version ఆ తర్వాత, కనిపించే విండోలో, మీరు కమాండ్ లైన్ సాధనాలను ఇన్స్టాల్ చేయమని ప్రాంప్ట్ చేయబడతారు. . ఈ యుటిలిటీతో Git కూడా ఇన్స్టాల్ చేయబడుతుంది. Linux Debian మరియు Ubuntu లేదా Mint వంటి ఈ వెర్షన్ ఆధారంగా ఇతర పంపిణీల కోసం, ఇన్స్టాల్ చేయడానికి కింది ఆదేశం అవసరం:
sudo apt install gitLinux CentOS కోసం, మీరు నమోదు చేయాలి:
sudo yum install git Git అంటే ఏమిటి, ఇన్స్టాలేషన్ మరియు కాన్ఫిగరేషన్ – ఇన్స్టాలేషన్: https://youtu.be/bkNCylkzFRk
Gitని ప్రీసెట్ చేస్తోంది
Gitని ఇన్స్టాల్ చేసిన తర్వాత, మీరు దానిని కాన్ఫిగర్ చేయాలి, తద్వారా మీరు కమిట్ని సృష్టించిన ప్రతిసారీ, రచయిత పేరు సూచించబడుతుంది. దీన్ని చేయడానికి, gitని అమలు చేయండి మరియు ఆదేశాన్ని అమలు చేయండి:
git config –global user.name ”
Author
“ ఇక్కడ, “రచయిత”కి బదులుగా, మేము మా పేరును సెట్ చేస్తాము, ఉదాహరణకు, “Ivan_Petrov”. ఆ తర్వాత, మీరు ఈ క్రింది ఆదేశంతో ఇమెయిల్ చిరునామాను సెట్ చేయవచ్చు:
git config –global user.email “You_adr@email.com” ఈ సందర్భంలో, “You_adr@email.com”కి బదులుగా మేము నిజమైన ఇమెయిల్ చిరునామాను సూచిస్తాము. [శీర్షిక id=”attachment_13099″ align=”aligncenter” width=”663″]
GIT ఫైల్సిస్టమ్[/శీర్షిక]
మీ మొదటి Git రిపోజిటరీని సృష్టిస్తోంది
రిపోజిటరీని సృష్టించడానికి, ముందుగా ప్రాజెక్ట్ ఫోల్డర్కి వెళ్లండి. ఉదాహరణకు, Windowsలో ఇది D:/GitProject కావచ్చు. ఆదేశాన్ని నమోదు చేయండి:
cd
d:\GitProject ఆ తర్వాత, రిపోజిటరీని సృష్టించండి:
git init ఆ తర్వాత, అన్ని ఫైల్లను జోడించండి:
git add –all నిర్దిష్ట ఫైల్ను జోడించడానికి, నమోదు చేయండి:
git add filename ఇప్పుడు మీరు కమిట్ని సృష్టించవచ్చు:
git కమిట్ -m “కామెంట్” రిపోజిటరీని సృష్టించడంపై కొన్ని గమనికలు:
- ఒక రిపోజిటరీ అనేక ఫైల్లు మరియు సబ్ఫోల్డర్లను కలిగి ఉంటుంది (ఎక్కువగా సాధారణ ఫోల్డర్ మాత్రమే).
- ప్రతి ప్రాజెక్ట్ కోసం ప్రత్యేక రిపోజిటరీని కలిగి ఉండటం ఉత్తమం.
- మరొక రిపోజిటరీ లోపల రిపోజిటరీ కోసం ఫోల్డర్లను సృష్టించవద్దు (మాట్రియోష్కా రిపోజిటరీలను నివారించండి!).
- రిపోజిటరీ ఫోల్డర్లకు చేసిన మార్పులు Git ద్వారా “ట్రాక్ చేయబడతాయి”, అయితే ఈ మార్పులను ట్రాక్ చేయడానికి లేదా రికార్డ్ చేయడానికి తప్పనిసరిగా రిపోజిటరీకి జోడించాలి.
- మీరు Git “వీక్షించే” అంశాలను నియంత్రించవచ్చు. చాలా పెద్ద డేటాసెట్లు లేదా తాత్కాలిక ఫైల్లను విస్మరించడం ఉత్తమం.
[శీర్షిక id=”attachment_13120″ align=”aligncenter” width=”725″]
Git రిపోజిటరీ[/శీర్షిక]
ఎప్పుడు కట్టుబడి ఉండాలి
కింది సందర్భాలలో Gitలో కమిట్లు సిఫార్సు చేయబడ్డాయి:
- ప్రాజెక్ట్కి కొత్త కార్యాచరణ జోడించబడింది;
- అన్ని దోషాలు పరిష్కరించబడ్డాయి;
- మీరు ఈ రోజుకి మూసివేస్తున్నారు మరియు మీ మార్పులను సేవ్ చేయాలనుకుంటున్నారు.
Git ప్రాజెక్ట్లలో సహకరించండి
మీరు మరియు మీ స్నేహితులు కొత్త ప్రాజెక్ట్తో ముందుకు వచ్చారు మరియు బాధ్యతలను పంచుకోవాలని నిర్ణయించుకున్నారని అనుకుందాం. ఒకటి కార్యాచరణకు, మరొకటి డిజైన్ మరియు రూపకల్పనకు, మూడవది రిజిస్ట్రేషన్, అధికారం మరియు భద్రతకు బాధ్యత వహిస్తుంది. ఈ సందర్భంలో, మీరు శాఖ చేయాలి. ఇప్పటికే చెప్పినట్లుగా, బ్రాంచ్ అనేది ఒకదాని తర్వాత ఒకటి వరుసగా జరిగే కమిట్ల సమితి. మాస్టర్ శాఖను మాస్టర్ అంటారు. ఇతర శాఖలు కొత్త ఫీచర్లను అమలు చేయడం లేదా బగ్లను పరిష్కరించడం. అందువలన, ఒక ప్రత్యేక శాఖలో, మీరు ఏవైనా మార్పులు చేయవచ్చు, ఆపై వాటిని ప్రధానమైనదితో విలీనం చేయవచ్చు. చాలా మంది నిపుణులు ప్రధాన శాఖలో కమిట్లను రూపొందించమని సలహా ఇవ్వరు, కానీ కొత్తదాన్ని సృష్టించి, దానిలో మార్పులు చేసి, ఆపై దానిని మాస్టర్లో విలీనం చేయాలని సిఫార్సు చేస్తారు. కొత్త శాఖను ప్రారంభించడానికి, మీరు ఆదేశాన్ని అమలు చేయాలి:
git branch
bugFixఇది కింది ఆదేశంతో కూడా చేయవచ్చు:
git Checkout –b
bugFix
రెండవ పద్ధతి మొదటిదానికి భిన్నంగా ఉంటుంది, ఈ సందర్భంలో, ఆదేశాన్ని అమలు చేసిన తర్వాత, మీరు వెంటనే సృష్టించిన శాఖలోకి ప్రవేశిస్తారు.
కొత్త శాఖకు సంక్షిప్తంగా పేరు పెట్టడం మంచిది, కానీ అదే సమయంలో ప్రాజెక్ట్లో గందరగోళాన్ని నివారించడానికి తగినంత సామర్థ్యం మరియు అర్థమయ్యే పేరు. మీ సిస్టమ్ను ఉపయోగిస్తున్నప్పుడు, మీరు టాస్క్ పేరుకు ముందు ఐడెంటిఫైయర్ను పేర్కొనవచ్చు. అలాగే, మీరు సృష్టించిన ప్రతి కమిట్లో మీ వ్యాఖ్యను వదిలివేయడం మర్చిపోవద్దు, ఇది మార్పుల సారాన్ని సూచిస్తుంది. ఒక శాఖ నుండి మరొక శాఖకు వెళ్లడానికి, మీరు కింది ఆదేశాన్ని అమలు చేయాలి:
git checkout
new
_1 పనిని పూర్తి చేసిన తర్వాత, ప్రస్తుత శాఖకు చేసిన మార్పులు తప్పనిసరిగా మాస్టర్, మాస్టర్స్లో విలీనం చేయబడాలి. దీన్ని చేయడానికి, మొదట మాస్టర్ బ్రాంచ్ని చెక్అవుట్ చేయండి:
git Checkout master ఆ తర్వాత, స్థానిక శాఖను నవీకరించండి:
git
pull
original
masterఇప్పుడు మీరు శాఖలను విలీనం చేయవచ్చు:
git
merge
bugFix ఈ ఆదేశం (bugFix) కమాండ్లో పేర్కొన్న బ్రాంచ్ నుండి మీరు ఉన్న బ్రాంచ్కు మార్పులను జోడిస్తుంది, ఈ సందర్భంలో మాస్టర్. శాఖ యొక్క ప్రస్తుత స్థితిని వీక్షించడానికి, మీరు ఆదేశాన్ని నమోదు చేయాలి:
git స్థితి ప్రాజెక్ట్లో పని చేసే ఇతర వినియోగదారులు చేసిన మార్పులను చూడటానికి, మీరు వాటిని సర్వర్కు నెట్టాలి. దీన్ని చేయడానికి, మీరు మొదట మీరు గిథబ్కు నెట్టాలనుకునే శాఖకు వెళ్లాలి. మాస్టర్ని నమోదు చేయడానికి, ఆదేశాన్ని అమలు చేయండి:
git Checkout master ఆ తర్వాత, మీరు దానిని Github సర్వర్కు నెట్టవచ్చు:
git push original masterమరొక వ్యక్తి ప్రాజెక్ట్కి ప్రాప్యతను పొందాలంటే, కోడ్ను నిల్వ చేయడానికి మీకు సేవ అవసరం, ఉదాహరణకు, Github. మీరు ఇటీవలే ప్రాజెక్ట్లో చేరి ఉంటే మరియు దానిని మీరే డౌన్లోడ్ చేసుకోవాలంటే, ఆదేశాన్ని అమలు చేయండి:
git clone https://github.com/…/….git
ఇక్కడ https://github.com/…/….git అనేది రిపోజిటరీ చిరునామా. కావలసిన ప్రాజెక్ట్ను తెరవడం మరియు ఆకుపచ్చ “కోడ్” బటన్పై క్లిక్ చేయడం ద్వారా ఇది పొందవచ్చు.
ముఖ్యమైన సలహా!
కొత్త బ్రాంచ్ని సృష్టించే ముందు మీ స్థానిక మెషీన్లో మాస్టర్లను అప్డేట్ చేయాలని సిఫార్సు చేయబడింది. దీన్ని చేయడానికి, కావలసిన శాఖను నమోదు చేసి, కింది ఆదేశాన్ని అమలు చేయండి:
git pull original master ఫలితంగా, వాస్తవ మార్పులు github నుండి డౌన్లోడ్ చేయబడతాయి. అదే విధంగా, మీరు ఏదైనా శాఖను నవీకరించవచ్చు. ఇప్పటికే ఉన్న అన్ని శాఖలను నవీకరించడానికి, మీరు ఆదేశాన్ని అమలు చేయవచ్చు:
git pull
Git ప్రాజెక్ట్తో పని చేస్తున్నప్పుడు ఒక సాధారణ సమస్య
మార్పులను స్వయంచాలకంగా విలీనం చేయడానికి ప్రయత్నిస్తున్నప్పుడు, మీరు ఆదేశాన్ని అమలు చేసినప్పుడు ఈ సందర్భంలో రెండు శాఖలు ఒకే లైన్లో మార్పులను కలిగి ఉండవచ్చు:
git merge master కింది లోపం కనిపిస్తుంది:
స్వీయ-విలీనం Hello.py
CONFLICT (కంటెంట్): సంఘర్షణను విలీనం చేయండి Hello.py
స్వయంచాలక విలీనం విఫలమైంది; వైరుధ్యాలను పరిష్కరించి, ఆపై ఫలితాన్ని ఇవ్వండి. ఈ సందర్భంలో, మీరు సంఘర్షణను మానవీయంగా పరిష్కరించాలి. దీన్ని చేయడానికి, లోపం సంభవించిన ఫైల్ను తెరవండి, మా విషయంలో ఇది Hello.py, ఏది తప్పు అని గుర్తించి ట్రబుల్షూట్ చేయండి. ఆ తర్వాత, కమాండ్తో సరిదిద్దబడిన ఫైల్ను జోడించండి:
git add
Hello
.
py మరియు కొత్త నిబద్ధతను సృష్టించండి:
git commit -m “విలీన సంఘర్షణ”
ఉపయోగకరమైన ఆదేశాలు – Git ఆదేశాలు
కింది బ్రాంచ్ మరొక దాని నుండి ఎలా భిన్నంగా ఉందో మీరు ఆదేశాన్ని ఉపయోగించి తెలుసుకోవచ్చు:
git
diff < first_branch > <second_branch> అదనపు శాఖను తొలగించడానికి , టైప్ చేయండి:
branch_namegit branch -d <
git help నిర్దిష్ట కమాండ్పై సహాయం పొందండి:
git సహాయం <command_name> Git మరియు GitHub బిగినర్స్ కోర్సు – మీరు ఇన్స్టాలేషన్ గురించి తెలుసుకోవలసినది, ఎలా ఇన్స్టాల్ చేయాలి, కమిట్లు, రిపోజిటరీ, కమాండ్లు, బ్రాంచ్లను ఎలా సృష్టించాలి, తొలగించాలి మరియు మార్పులు చేయాలి: https: //youtu.be/zZBiln_2FhM
Gitతో పని చేయడానికి GUI ప్రోగ్రామ్లు
సాఫ్ట్వేర్ సంస్కరణలను కమాండ్ లైన్ ద్వారా కాకుండా గ్రాఫికల్ ఇంటర్ఫేస్ ఉపయోగించి నిర్వహించడం సులభం. కొన్ని అభివృద్ధి పరిసరాలు మరియు టెక్స్ట్ ఎడిటర్లు Gitతో పనిచేయడానికి గ్రాఫికల్ ఇంటర్ఫేస్ను అందిస్తాయి. కానీ ప్రత్యేక కార్యక్రమాలు కూడా ఉన్నాయి, వాటిలో కొన్నింటిని మేము జాబితా చేస్తాము:
- GitHub డెస్క్టాప్ అనేది Git యుటిలిటీ మరియు Github సేవతో పని చేయడానికి రూపొందించబడిన గ్రాఫికల్ అప్లికేషన్, ఇది మీ హార్డ్ డ్రైవ్కు రిపోజిటరీలను క్లోన్ చేయవచ్చు మరియు డౌన్లోడ్ చేయగలదు, అలాగే మార్పులను నిర్వహించవచ్చు మరియు ఇతర ఉపయోగకరమైన పనులను చేయవచ్చు.
- Sourcetree అనేది Windows మరియు Mac ఆపరేటింగ్ సిస్టమ్ల కోసం ఉచిత Git క్లయింట్, ఇది రిపోజిటరీలతో పరస్పర చర్య చేయడం సులభం చేస్తుంది.
- GitKraken అనేది Windows, Linux మరియు MacOs కోసం వినియోగదారు-స్నేహపూర్వక గ్రాఫికల్ క్లయింట్, ఇది GitHub, GitLab మరియు Bitbucket సేవలకు మద్దతు ఇస్తుంది. దానితో, మీరు ప్రాథమిక పనులను మాత్రమే పరిష్కరించలేరు, కానీ మరింత క్లిష్టమైన కార్యకలాపాలను కూడా చేయవచ్చు, ఉదాహరణకు, కమిట్లను విలీనం చేయండి మరియు క్రమాన్ని మార్చండి, శాఖలను విలీనం చేయండి, చరిత్రను తిరిగి వ్రాయండి.
వాటిలో ప్రతి దాని గురించి మరింత వివరంగా మాట్లాడుదాం.
GitHub డెస్క్టాప్
[శీర్షిక id=”attachment_12709″ align=”aligncenter” width=”624″]
ప్రాజెక్ట్లను నిర్వహించడం మరియు కాన్ఫిగర్ చేయడం Github డెస్క్టాప్[/శీర్షిక] GitHub డెస్క్టాప్ అనేది మీ వ్యక్తిగత కంప్యూటర్ కోసం ఒక అప్లికేషన్, ఇది Github సేవతో నేరుగా పరస్పర చర్య చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఈ సాధనం గ్రాఫికల్ ఇంటర్ఫేస్ని ఉపయోగించి సంస్కరణలను నిర్వహించడానికి మిమ్మల్ని అనుమతిస్తుంది, మీ అభివృద్ధి వర్క్ఫ్లోను వేగవంతం చేస్తుంది. GitHub డెస్క్టాప్ అప్లికేషన్ ఇంటర్ఫేస్ను మాత్రమే ఉపయోగించి కమాండ్ లైన్ని ఉపయోగించకుండా Gitతో పరస్పర చర్య చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. GitHub డెస్క్టాప్ యాప్ కమాండ్ లైన్తో చేయగలిగిన ప్రతిదాన్ని చేయలేదని గమనించాలి, అయితే వినియోగదారు ఇంటర్ఫేస్ ప్రాథమిక Git ఆదేశాలను అందిస్తుంది. GitHub డెస్క్టాప్ Windows, Linux మరియు macOSతో సహా అన్ని ప్రముఖ ఆపరేటింగ్ సిస్టమ్ల కోసం పని చేస్తుంది. GitHub డెస్క్టాప్ను ఎలా ఇన్స్టాల్ చేయాలో మరియు ఈ అప్లికేషన్తో ఎలా పని చేయాలో మేము మీకు తెలియజేస్తాము. GitHub సేవ మరియు GitHub డెస్క్టాప్ యాప్ని ఉపయోగించడానికి, మీకు ఇప్పటికే గితుబ్ ఖాతా లేకుంటే మీరు దానిని సృష్టించాలి. దీన్ని చేయడానికి, GitHubకి వెళ్లండి. ఎగువ కుడి మూలలో, మీరు “సైన్ అప్” అని చెప్పే బటన్ను చూస్తారు.
తదుపరి పేజీకి వెళ్లడానికి దానిపై క్లిక్ చేయండి. మీరు మీ ఇమెయిల్ చిరునామా, వినియోగదారు పేరు మరియు పాస్వర్డ్తో సహా మీ వివరాలను నమోదు చేయాలి. తదుపరి దశలో, మీరు పేర్కొన్న చిరునామాకు వచ్చిన ఇమెయిల్లోని లింక్పై క్లిక్ చేయడం ద్వారా మీ ఖాతాను ధృవీకరించమని అడగబడతారు. ధృవీకరించబడిన తర్వాత, GitHub ఖాతా సృష్టించబడుతుంది మరియు మీరు ప్లాట్ఫారమ్ను ఉపయోగించడం ప్రారంభించవచ్చు. మీ GitHub ఖాతా సెటప్తో, మీరు మీ వ్యక్తిగత కంప్యూటర్లో GitHub డెస్క్టాప్ యాప్ను ఇన్స్టాల్ చేయడానికి సిద్ధంగా ఉన్నారు. దీన్ని చేయడానికి, మీ బ్రౌజర్లో కొత్త ట్యాబ్ను తెరిచి, అప్లికేషన్ డౌన్లోడ్ పేజీకి వెళ్లండి.
Windows వినియోగదారులు “Windows కోసం డౌన్లోడ్ చేయి” అని చెప్పే పెద్ద పర్పుల్ బటన్పై క్లిక్ చేయాలి, కానీ మీరు Mac వినియోగదారు అయితే, మీరు బటన్ క్రింద macOS అని చెప్పే లైన్ను కనుగొని దానిపై క్లిక్ చేయాలి. తప్పనిసరిగా macOS 10.12 లేదా తర్వాత లేదా 64-bit Windows అయి ఉండాలి. డౌన్లోడ్ చేసిన తర్వాత, మీరు అప్లికేషన్ను ఇన్స్టాల్ చేయాలి, ఆపై మునుపటి దశలో సృష్టించిన ఖాతాతో లాగిన్ అవ్వాలి. మీరు వెంటనే మీ ఖాతాకు సైన్ ఇన్ చేయవలసిన అవసరం లేదు, కానీ ఇప్పుడే అలా చేయడం ఉత్తమం. కొత్త రిపోజిటరీని సృష్టించడానికి, GitHub డెస్క్టాప్ని తెరిచి, దిగువన ఉన్న “మీ హార్డ్ డ్రైవ్లో కొత్త రిపోజిటరీని సృష్టించండి” అని చెప్పే రెండవ పెట్టెపై క్లిక్ చేయండి. పూరించవలసిన పాప్-అప్ విండో కనిపిస్తుంది – మొదటి రిపోజిటరీకి పేరు పెట్టడం ద్వారా ప్రారంభించండి. పేరును ఎంచుకున్న తర్వాత, అది కంప్యూటర్లో ఎక్కడ ఉంటుందో కూడా మీరు ఎంచుకోవాలి. మీరు README ఫైల్ను తర్వాత సవరించాలనుకుంటే “ఈ రిపోజిటరీని READMEతో ప్రారంభించండి” అని చెప్పే పెట్టెను కూడా మీరు తనిఖీ చేయవచ్చు. ఆ తర్వాత “రిపోజిటరీని సృష్టించు” క్లిక్ చేయండి. ఫలితంగా, మీరు బ్రౌజర్ని ఉపయోగించకుండా GitHub డెస్క్టాప్ యాప్ని ఉపయోగించి కొత్త Git రిపోజిటరీని సృష్టించారు.
కొత్త పేజీ ఎగువన, మీరు రిపోజిటరీ పేరు మరియు శాఖను చూస్తారు. నిజానికి, ప్రస్తుతం రిపోజిటరీ మీ కంప్యూటర్లో మాత్రమే అందుబాటులో ఉంది. దీన్ని ప్రచురించడానికి, మేము “రిపోజిటరీని ప్రచురించు”ని క్లిక్ చేయాలి. కొత్త రిపోజిటరీ ఇప్పుడు మీ గిథబ్ ప్రొఫైల్లో కనిపిస్తుంది. మీరు మీ ప్రాజెక్ట్ను బ్రాంచ్ చేయడానికి GitHub డెస్క్టాప్ యాప్ని ఉపయోగించవచ్చు. దీన్ని చేయడానికి, “ప్రస్తుత శాఖ” క్లిక్ చేసి, ఆపై శాఖల జాబితాలో కావలసిన శాఖను ఎంచుకోండి, దానికి పేరు పెట్టండి మరియు “సృష్టించు” క్లిక్ చేయండి. కాంతి మరియు చీకటి నేపథ్యాల మధ్య మారడానికి, ఎంపికలు, స్వరూపానికి వెళ్లండి. ఇతరులతో కలిసి ప్రాజెక్ట్లలో సహకరించడానికి టాస్క్లను సృష్టించడానికి మీరు డెస్క్టాప్ యాప్ని ఉపయోగించవచ్చు. ప్రశ్నలు మీ ఆలోచనలను ట్రాక్ చేయడానికి మరియు మీ ప్రాజెక్ట్లలో ఏవైనా మార్పులను చర్చించడానికి మిమ్మల్ని అనుమతిస్తాయి. సమస్యను సృష్టించడానికి, మెను బార్లో, “రిపోజిటరీ” మెనుని ఉపయోగించండి, ఆపై “సమస్యను సృష్టించు” క్లిక్ చేయండి.
ప్రత్యామ్నాయంగా, మీరు కమాండ్ లైన్ నుండి GitHub డెస్క్టాప్ను ప్రారంభించవచ్చు. దీన్ని చేయడానికి, కమాండ్ ప్రాంప్ట్ తెరిచి, Github అని టైప్ చేయండి. మీరు నిర్దిష్ట రిపోజిటరీకి వ్యతిరేకంగా GitHub డెస్క్టాప్ను కూడా ప్రారంభించవచ్చు. రిపోజిటరీ మార్గాన్ని అనుసరించి Github అని టైప్ చేయండి.
మూలవృక్షం
SourceTree అనేది GitHub, BitBucket మరియు Mercurial సేవలతో పని చేయడానికి ఒక ఉచిత అప్లికేషన్. ఇది Windows మరియు iOS నడుస్తున్న ప్లాట్ఫారమ్లకు అందుబాటులో ఉంది. Sourcetree ప్రారంభకులకు అనుకూలమైనది. ఇది రిపోజిటరీల కోసం సహజమైన GUIని కలిగి ఉంది మరియు సరళీకృత ఇంటర్ఫేస్ ద్వారా Git యొక్క పూర్తి శక్తిని ఉపయోగించడానికి మిమ్మల్ని అనుమతిస్తుంది. SourceTreeని ఇన్స్టాల్ చేయడానికి, మీరు అధికారిక సైట్ నుండి ఇన్స్టాలేషన్ ఫైల్ను డౌన్లోడ్ చేసి, దాన్ని అమలు చేయాలి. ఇన్స్టాలేషన్ ప్రక్రియలో, మీరు అప్లికేషన్ను హార్డ్ డ్రైవ్లో మార్పులు చేయడానికి అనుమతించాలి, లైసెన్స్ ఒప్పందానికి అంగీకరించాలి. అలాగే ఇన్స్టాలేషన్ ప్రక్రియలో, మీరు ఏదైనా అదనపు git సాఫ్ట్వేర్ను ఇన్స్టాల్ చేయాలనుకుంటున్నారా అని SourceTree అడగవచ్చు. మీరు తప్పనిసరిగా “అవును” అని చెప్పి, ఈ సాఫ్ట్వేర్ను ఇన్స్టాల్ చేయాలి. Github సేవకు కనెక్ట్ చేయడానికి రెండు మార్గాలు ఉన్నాయి:
- OAuth అధికార ప్రోటోకాల్ ద్వారా.
- SSH కీతో.
వాటిలో ప్రతి దాని గురించి మాట్లాడుకుందాం. GitHubని రిమోట్ ఖాతాతో కనెక్ట్ చేయడం మొదటి మార్గం. మీ GitHub ఖాతాను OAuthకి కనెక్ట్ చేయడానికి SourceTreeని అనుమతించండి. GitHubని SourceTreeకి కనెక్ట్ చేయడానికి ఇది సులభమైన మార్గం.
- మొదట “ఖాతాను జోడించు” క్లిక్ చేయండి.
- అప్పుడు హోస్టింగ్ కోసం GitHub ఎంచుకోండి. ప్రాధాన్య ప్రోటోకాల్ మరియు ప్రామాణీకరణను మార్చవద్దు, అంటే HTTPS మరియు OAuth నుండి నిష్క్రమించండి. ఆపై “OAuth టోకెన్ని రిఫ్రెష్ చేయి” క్లిక్ చేయండి. యాప్ స్వయంచాలకంగా మీ బ్రౌజర్లో వెబ్ పేజీని తెరుస్తుంది మరియు మీ GitHub ఖాతా లాగిన్ వివరాలను అడుగుతుంది. మీరు ఇంతకు ముందు ఈ బ్రౌజర్లో మీ GitHub ఖాతాకు లాగిన్ చేసి ఉంటే, ఈ దశ దాటవేయబడుతుంది.
- మీ GitHub ఖాతాకు SourceTree యాక్సెస్ని అనుమతించడానికి “అట్లాసియన్ని అధీకృతం చేయి”ని క్లిక్ చేయండి.
- ఆ తర్వాత, మీరు ప్రామాణీకరణ విజయవంతంగా పూర్తయినట్లు సందేశాన్ని చూడాలి. సరే క్లిక్ చేయండి.
మీరు మీ ఖాతాపై క్లిక్ చేయడం ద్వారా సోర్స్ట్రీలో మీ మొత్తం రిపోజిటరీని వీక్షించవచ్చు.
రెండవ మార్గం GitHubని SSH కీతో కనెక్ట్ చేయడం. దీన్ని చేయడానికి, మీరు ఒక జత SSH కీలను రూపొందించాలి. ఇది ప్రైవేట్ మరియు పబ్లిక్ కీ. పబ్లిక్ కీ GitHub ఖాతాలో ఉపయోగించబడుతుంది. మరోవైపు, ప్రైవేట్ కీ మీ కంప్యూటర్లోని కీల జాబితాకు జోడించబడుతుంది. క్రింది సూచనలు ఉన్నాయి:
- SSH కీ జతను రూపొందించడానికి, “సాధనాలు” మెనుకి వెళ్లి, “SSH కీలను సృష్టించు లేదా దిగుమతి చేయి” క్లిక్ చేయండి.
- పుట్టీ కీ జనరేటర్ విండోలో “జనరేట్” క్లిక్ చేయండి.
- మౌస్ కర్సర్ను ఖాళీ స్థలానికి తరలించి, మౌస్ కర్సర్ను జనరేషన్ ముగిసే వరకు తరలించండి.
- మీరు SSH కీని రూపొందించడం పూర్తి చేసిన తర్వాత, మీ SSH కీ కోసం పాస్వర్డ్ను సెట్ చేయండి.
- పబ్లిక్ కీ మరియు ప్రైవేట్ కీని సేవ్ చేయండి.
- పుట్టీ కీ జనరేటర్ను మూసివేయవద్దు. మీ GitHub ఖాతాకు లాగిన్ చేసి, ఎగువ కుడి మూలలో ఉన్న మీ అవతార్ చిహ్నాన్ని క్లిక్ చేసి, ఆపై సెట్టింగ్లను క్లిక్ చేయండి.
- “SSH మరియు GPG కీలు”పై క్లిక్ చేసి, “కొత్త SSH కీ”ని ఎంచుకోండి.
- మీ SSH కీకి పేరు పెట్టండి మరియు పబ్లిక్ కీని పుట్టీ కీ జనరేటర్ నుండి కీ ఫీల్డ్లోకి కాపీ చేయండి. ఆ తర్వాత, “SSH కీని జోడించు” క్లిక్ చేయండి.
- సోర్స్ట్రీకి తిరిగి వెళ్లి, “టూల్స్”కి వెళ్లి, “లాంచ్ SSH ఏజెంట్”పై క్లిక్ చేయండి.
- కొంతకాలం తర్వాత, టాస్క్బార్లోని చిన్న మానిటర్ చిహ్నాన్ని క్లిక్ చేయండి.
- ఫలితంగా, కీల జాబితా కనిపిస్తుంది. మీరు ఇంతకు ముందు సేవ్ చేసిన ప్రైవేట్ కీని జోడించడానికి “కీని జోడించు” క్లిక్ చేయండి.
ఇప్పుడు GitHub రిపోజిటరీ పేజీకి తిరిగి వెళ్లి SSHని ఉపయోగించి దాన్ని క్లోన్ చేయడానికి ప్రయత్నించండి. https://articles.opexflow.com/programming/chto-takoe-github-kak-polzovatsya.htm
GitKraken
GitKraken అనేది GUIని ఉపయోగించి వివిధ వెర్షన్ కంట్రోల్ సిస్టమ్లతో పని చేయడానికి రూపొందించబడిన మరొక అప్లికేషన్. ప్రారంభించడానికి, మీరు GitHubలో నమోదు చేసుకోవాలి మరియు GitKraken అప్లికేషన్ను ఇన్స్టాల్ చేయాలి. మీరు అప్లికేషన్ను ప్రారంభించినప్పుడు, మీరు GitHub సేవ నుండి మీ వినియోగదారు పేరు మరియు పాస్వర్డ్ను నమోదు చేయాలి. ప్రతిసారీ పాస్వర్డ్ను నమోదు చేయకుండా ఉండటానికి, మీరు SSH కీని సెటప్ చేయాలి. మీరు ఇప్పటికే SSH కీని రూపొందించి ఉండకపోతే, మీరు కొత్త కీని సృష్టించేందుకు GitHub గైడ్ని అనుసరించవచ్చు. మీరు మీ SSH కీని కలిగి ఉంటే, మీరు దానిని మీ GitHub ఖాతాకు జోడించవచ్చు. దీన్ని చేయడానికి, ప్రధాన మెను నుండి “ఫైల్” ఆపై “ప్రాధాన్యతలు” ఎంచుకోండి. ఆపై “ప్రామాణీకరణ” ఎంచుకోండి మరియు మీ పబ్లిక్ మరియు ప్రైవేట్ కీల కోసం పాత్లను అందించండి. GitHubకి ఏదైనా కంటెంట్ను ప్రచురించడంలో మొదటి దశ మీ పనిని ట్రాక్ చేయడానికి స్థానిక రిపోజిటరీని సృష్టించడం. ఈ ఫోల్డర్ అన్ని ఫైల్లను కలిగి ఉంటుంది మీరు GitHubలో ప్రచురించాలనుకుంటున్నారు. మీరు సూచనలను అనుసరించాలి:
- GitKrakenలో కొత్త రిపోజిటరీని సృష్టించడానికి, ప్రధాన మెను నుండి “ఫైల్” ఎంచుకోండి, ఆపై “Init Repo”. వివిధ రకాల రిపోజిటరీల కోసం అనేక ఎంపికలు ఉంటాయి, “స్థానికం మాత్రమే” ఎంచుకోండి.
- ఆపై మీ కొత్త రిపోజిటరీగా ఉండే ఫోల్డర్ను ఎంచుకోండి. మీరు ఖాళీ ఫోల్డర్ను లేదా ఇప్పటికే ఫైల్లను కలిగి ఉన్న ఫోల్డర్ను ఎంచుకోవచ్చు; మీరు మీ మార్పులను కోల్పోరు.
- తదుపరి డైలాగ్ బాక్స్ డిఫాల్ట్ టెంప్లేట్లు మరియు లైసెన్స్ ఫైల్ల కోసం సెట్టింగ్లను కూడా కలిగి ఉంటుంది. అన్నింటినీ అలాగే వదిలేయండి.
- “రిపోజిటరీని సృష్టించు” క్లిక్ చేయండి.
మీ కంప్యూటర్లో స్థానికంగా Git (లేదా GitKraken)ని ఉపయోగించడానికి మీకు Github ఖాతా అవసరం లేదు. అయితే, మీరు ఇతర వినియోగదారులతో సహకరించాలని లేదా బహుళ కంప్యూటర్ల నుండి ఫైల్లను ఉపయోగించాలని ప్లాన్ చేస్తే, మీరు Github వంటి హోస్ట్ని ఉపయోగించాల్సి ఉంటుంది. GitHubలో రిపోజిటరీని సృష్టించడానికి, “Init Repo” క్లిక్ చేసిన తర్వాత, “GitHub” పంక్తిని ఎంచుకుని, క్రింది విధంగా కనిపించే విండోను పూరించండి:
- ఖాతా – మీ GitHub ఖాతా పేరు.
- పేరు – రిపోజిటరీ పేరు. అక్షరాలు, సంఖ్యలు మరియు అండర్స్కోర్ల నుండి దీన్ని కంపోజ్ చేయండి.
- వివరణ – ఈ రిపోజిటరీ ఏమి కలిగి ఉంటుందో వివరణ.
- యాక్సెస్ – రిమోట్ లొకేషన్కి యాక్సెస్, అది అందరికీ కనిపించాలి లేదా మీకు మరియు మీరు సహకారులుగా జోడించుకునే వ్యక్తులకు మాత్రమే తెరవబడి ఉండాలి
- init తర్వాత క్లోన్ చేయండి – ఈ ఎంపికను చెక్ చేసి వదిలేయండి, ఇది మీకు GitHubలో రిపోజిటరీని అందుబాటులో ఉంచుతుంది.
- ఎక్కడికి క్లోన్ చేయాలి – కంప్యూటర్లో కొత్తగా సృష్టించబడిన రిపోజిటరీ ఫోల్డర్ని ఉంచవలసిన ప్రదేశాన్ని ఎంచుకోండి.
- చివరగా, “రిపోజిటరీ మరియు క్లోన్ సృష్టించు” బటన్ను క్లిక్ చేయండి .
ఆ తర్వాత, GitKraken ఇంటర్ఫేస్ యొక్క ఎగువ ఎడమ మూలలో కొత్త ఫోల్డర్ కనిపిస్తుంది మరియు దాని గురించి మరింత సమాచారాన్ని ఎడమ కాలమ్లో చూడవచ్చు. GitHubని GitKrakenకి కనెక్ట్ చేస్తున్నప్పుడు, ఇంటర్నెట్ ఎక్స్ప్లోరర్ కాకుండా Chrome లేదా Firefoxలో ఆథరైజేషన్ నిర్వహించబడిందని నిర్ధారించుకోండి.
GitHubలో ట్రేడింగ్ బాట్లు – బోట్ గితుబ్ ఓపెన్ సోర్స్
ఇతర విషయాలతోపాటు,
ట్రేడింగ్ రోబోట్లను అభివృద్ధి చేయడానికి Git వెర్షన్ నియంత్రణ వ్యవస్థ ఉపయోగించబడుతుంది . మీరు డౌన్లోడ్ చేసి ఉపయోగించగల అటువంటి పరిణామాలకు కొన్ని ఉదాహరణలు ఇక్కడ ఉన్నాయి.
పైథాన్ ట్రేడింగ్ రోబోట్
పైథాన్లో వ్రాయబడిన ట్రేడింగ్ రోబోట్ https://github.com/areed1192/python-trading-robotలో అందుబాటులో ఉంది, ఇది సాంకేతిక విశ్లేషణను ఉపయోగించి స్వయంచాలక వ్యూహాలను అమలు చేయగలదు. రోబోట్ అనేక సాధారణ దృశ్యాలను అనుకరించేలా రూపొందించబడింది: ఇది పోర్ట్ఫోలియోతో అనుబంధించబడిన మొత్తం రిస్క్ స్కోర్లను లెక్కించగలదు మరియు ట్రేడింగ్ చేస్తున్నప్పుడు నిజ-సమయ అభిప్రాయాన్ని అందిస్తుంది. మారుతున్నప్పుడు చారిత్రక మరియు ప్రస్తుత ధరలు రెండింటినీ కలిగి ఉన్న నిజ-సమయ డేటా పట్టికతో పని చేయడానికి మిమ్మల్ని అనుమతిస్తుంది. ఇది డేటాను నిల్వ చేసే ప్రక్రియను సులభతరం చేస్తుంది మరియు శీఘ్ర ప్రాప్యతతో చేస్తుంది. అదనంగా, ఇది అనుకూలీకరించబడుతుంది, తద్వారా మీరు మీ ఆర్థిక డేటా వచ్చినప్పుడు సులభంగా వీక్షించవచ్చు మరియు అవసరమైతే తదుపరి విశ్లేషణ చేయవచ్చు. చారిత్రక మరియు ప్రస్తుత ధరలను ఉపయోగించే సూచికలను కలిగి ఉంటుంది.
ట్రేడింగ్ బోట్ కాసాండ్రే
GitHub https://github.com/cassandre-tech/cassandre-trading-botకి కాసాండ్రే ట్రేడింగ్ రోబోట్ లింక్ – ఎక్స్ఛేంజ్, ఖాతాలు, ఆర్డర్లు, డీల్లు మరియు పొజిషన్లకు కనెక్ట్ అయ్యేలా జాగ్రత్త తీసుకోగలుగుతుంది, కాబట్టి మీరు మీ నిర్మాణంపై దృష్టి పెట్టవచ్చు. వ్యూహం. ప్రతి విడుదల Kucoin, Coinbase మరియు Binance ఎక్స్ఛేంజీలతో పనిచేయడానికి పరీక్షించబడుతుంది. దానితో, మీ స్వంత వ్యూహాన్ని సృష్టించడం సులభం, దీని కోసం మీరు చిన్న లేదా పొడవైన స్థానాలను సృష్టించడానికి మరియు నియమాలను సెట్ చేయాలనుకున్నప్పుడు షరతులను సెట్ చేయాలి. హిస్టారికల్ డేటాపై బోట్ను పరీక్షించడానికి లోడర్ ఉంది. పరీక్షల సమయంలో, కాసాండ్రే డేటాను దిగుమతి చేస్తుంది మరియు దానిని మీ వ్యూహానికి జోడిస్తుంది. ta4j సాంకేతిక విశ్లేషణ లైబ్రరీ ఆధారంగా వ్యూహాన్ని రూపొందించడంలో కాసాండ్రే మీకు సహాయం చేస్తుంది.
EA31337 లిబ్రే
EA31337 Libre at https://github.com/EA31337/EA31337-Libre అనేది MQLలో వ్రాయబడిన ఉచిత బహుళ-వ్యూహం ఫారెక్స్ ట్రేడింగ్ రోబోట్. ట్రేడింగ్ రోబోట్ ఎంచుకోవడానికి 35 కంటే ఎక్కువ వ్యూహాలతో వస్తుంది. ప్రతి వ్యూహం మార్కెట్ను వేర్వేరు సమయ ఫ్రేమ్లలో స్వతంత్రంగా విశ్లేషించగలదు. మార్కెట్ విశ్లేషణ జనాదరణ పొందిన సాంకేతిక సూచికలపై ఆధారపడి ఉంటుంది. మీరు మీ స్వంత వ్యూహాలను కూడా వ్రాయవచ్చు.
Robot kevirite. Banavo