కంప్యూటర్లు, సాఫ్ట్వేర్
Git - ఇది ఏమిటి? ప్రారంభ కోసం GIT: వివరణ
సాఫ్ట్వేర్ అభివృద్ధి చేరి ఆ చాలా, Git గురించి విన్నారు. మూడు అక్షరాలు ఏమిటి? ఇది సమర్థవంతంగా ఇదే యూజర్ ఇంటర్ఫేస్ ఉన్నప్పటికీ ఈ వెర్షన్ నియంత్రణ వ్యవస్థ, కాకుండా ఇతర సారూప్య వ్యవస్థలు సమాచారాన్ని విభిన్నమైన భావాలు, దానితో పని ఇవి, ఉపయోగించడానికి కొనసాగుతుంది, వివరణ, అలాగే ఆపరేషన్ సూత్రాలను అర్థం ముఖ్యం. కాబట్టి, Git ఏమి ఉంది?
వివరణ
Git కొత్తగా అభివృద్ధి ఫైల్ కోసం ఒక పంపిణీ వెర్షన్ నియంత్రణ వ్యవస్థ. ఇది 2005 నుంచి Linux ఆపరేటింగ్ సిస్టమ్ రచయిత స్థాపించబడింది. సిస్టమ్ ఫైళ్లను నిర్వహించడానికి మరియు అప్డేట్ మార్పులు సైట్ తో పని, అలాగే సమకాలీకరిస్తుంది. కొన్ని డెవలపర్లు ప్రాజెక్ట్ పని చేసినప్పుడు ఈ చాలా సౌకర్యవంతంగా పద్ధతి. నేటికి, ఇది Git అనేక ప్రసిద్ధ ప్రాజెక్టులు ఉపయోగిస్తారు. ఇటువంటి వాడకం? ఉదాహరణకు, Android ఆపరేటింగ్ సిస్టమ్ అభివృద్ధి ప్రోగ్రామర్లు పెద్ద సంఖ్యలో కొనసాగిస్తోంది. ఇది ఇతరులు దాని గురించి తెలియదు అయితే, వాటిలో ఒకటి ఒక ఆటంకం ఉంటే చాలా అసౌకర్యంగా ఉంటుంది. Git కూడా తప్పులు విషయంలో ఫైళ్లు యొక్క ముందలి తిరిగి వెళ్ళడానికి అందరికీ అన్ని మార్పులు తెలుసుకోవాలి అనుమతిస్తుంది.
స్నాప్షాట్లు, కాదు పాచెస్ ఉపయోగించి
Git మరియు ఇతర మధ్య ప్రధాన తేడా వెర్షన్ నియంత్రణ వ్యవస్థలు అది డేటా వద్ద ఉంది. మార్పుల జాబితా వంటి చాలా కార్యక్రమాలు స్టోర్ సమాచారం, ఫైళ్లను కోసం పాచెస్ అని. ఇటువంటి వ్యవస్థలు సమయం సంబంధించి ప్రతి ఫైల్ కోసం తయారు చేస్తారు ఆ మార్పులు సమితి ఫైళ్లు సమితి వంటి నిల్వ చేయబడిన డేటా, అలాగే ఉన్నాయి. ఎలా దాని డేటా Git నిల్వ? ఇతరుల నుండి చందాల ఈ వ్యవస్థలో ఏమి ఉంది? బదులుగా అతుకులతో, నిల్వ చేసిన డేటా ఒక చిన్న ఫైల్ వ్యవస్థ నటుల సమితి పరిగణించబడుతుంది. ఒక యూజర్ ప్రాజెక్ట్ యొక్క కొత్త వెర్షన్ చేసుకుంటాడు చేసినప్పుడు, వ్యవస్థ కేవలం సమయంలో అచ్చు ఫైలు స్థితి ఉంచుతుంది. ఫైలు మార్చలేదు పేరు విషయంలో సామర్థ్యం పెంచడానికి, వ్యవస్థ సేవ్ లేదు, మరియు గతంలో సేవ్ కాపీని వీటిలో తాజాగా తయారు చేసిన ఒక సూచన చేస్తుంది.
ఈ Git సహజమని ఇతర నియంత్రణ వ్యవస్థలు ఒక ముఖ్యమైన విరుద్ధంగా ఉంది. ప్రయోజనాల మధ్య తేడా ఏమిటి? Git దాని పైభాగంలో అమలు చాలా శక్తివంతమైన టూల్స్ తో ఒక చిన్న ఫైల్ వ్యవస్థ అయిపోతుంది.
అనుకూలంగా స్థానిక కార్యకలాపాలు
లో Git పలు చర్యలను అమలు చేయడానికి, మాత్రమే స్థానిక ఫైళ్ళు మరియు వనరులను అవసరం. ఈ చాలా సందర్భాలలో నెట్వర్క్ లో ఇతర కంప్యూటర్లు నిల్వ డేటా అవసరం ఉంది అని అర్థం. ప్రాజెక్ట్ లో అన్ని మార్పులు డిస్కులో ఉంటాయి కనుక, మెరుపు వేగంతో జరుగుతున్న కార్యకలాపాలు నిర్వహించేందుకు. ఉదాహరణకు, ప్రాజెక్ట్ చరిత్రను వీక్షించడానికి, అది సర్వర్ నుండి డౌన్లోడ్ అవసరం లేదు. ఆమె కంప్యూటర్లో ఒక స్థానిక రిపోజిటరీ నుండి చదవండి. మీరు ఒక నెల క్రితం చేసారు ఫైలు యొక్క వెర్షన్, మరియు ప్రస్తుత మధ్య మార్పుల చూడాలనుకుంటే, మీరు చాలా త్వరగా, సర్వర్ నైజం లేకుండా చేయవచ్చు.
మరో స్థానిక పని ఒక నెట్వర్క్ కనెక్షన్ లేకుండా చేయాలని విషయాలు చాలా ఉంటుంది ఏదో ఉంది. ఉదాహరణకు, ఒక డెవలపర్ రవాణా ఉండగా మార్పులు చేయవచ్చు. అనేక నియంత్రణ వ్యవస్థలు, ఈ సాధ్యం కాదు.
డేటా సమగ్రత పరిశీలన
మీరు ఏ ఫైల్ సేవ్ ముందు, ఇది లెక్కించిన నేరుగా Git ఒక చెక్సమ్ రూపంలో ఒక కోడ్ కేటాయించిన. ఒక ఏమిటి చెక్సమ్? ఒక ప్రత్యేక అల్గారిథమ్ ఉపయోగించి లెక్కిస్తారు మరియు నిల్వ మరియు ప్రసార సమయంలో డేటా సరళతను ధృవీకరించడానికి ఉపయోగించే ఈ విలువ. ఇది Git తెలియకుండా ఏదైనా మార్చడానికి అసాధ్యం, మరియు అది వ్యవస్థ తత్వశాస్త్రం యొక్క ఒక ముఖ్యమైన భాగం.
ఇవి తరచూ జోడించారు
దాదాపు Git సంభవించే అన్ని కార్యకలాపాలు, డేటాబేస్ జోడించబడింది. వారు తొలగించేందుకు చాలా కష్టం. మీరు మాత్రమే కోల్పోతారు నిల్వ సమాచారం ఇంకా కాదు, కానీ అది స్థానంలో పరిరక్షిస్తుంది నష్టం మినహాయించడం జరిగింది. ఈ కారణంగా, అనేక మంది Git, అప్పుడు మీరు కోలుకోలేని ఏదో చేయాలని ప్రమాదం లేకుండా ప్రయోగాలను ఎందుకంటే ఎంచుకోండి.
ఫైలు స్థితి
ప్రారంభకులకు Git తో పని ఫైల్ మూడు రాష్ట్రాల్లో ఒకటిగా ఉండాలనే గుర్తు ఉంటుంది:
- స్థిర, ఆ, ఫైలు స్థానిక స్టోర్ లో నిల్వ చేయబడుతుంది.
- మార్పులు చేయబడ్డాయి ఉన్నప్పుడు కానీ ఇంకా పరిరక్షణకు అమలు మార్చివేసింది.
- సన్నద్ధమైన - మార్చబడింది కాపాడేందుకు గుర్తించబడతాయి ఫైల్లు.
కాబట్టి, Git ఉపయోగించే ప్రాజెక్టులు, అక్కడ ఫైలు యొక్క వివిధ రాష్ట్రాలకు మూడు విభాగాలు ఉన్నాయి:
- మెటాడేటా మరియు వస్తువు డేటా బేస్ నిల్వ ఇది Git డైరెక్టరీ. ఈ వ్యవస్థ యొక్క అతి ముఖ్యమైన భాగం.
- ప్రాజెక్టు ఏ వెర్షన్ డేటాబేస్ కాపీని నుండి సేకరించిన ఇది వర్కింగ్ డైరెక్టరీ.
- తదుపరి సంరక్షణ గురించి సమాచారాన్ని కలిగి ఫైలు.
Git ఇన్స్టాల్
మీరు ఒక వెర్షన్ నియంత్రణ వ్యవస్థ ఉపయోగించడానికి చెయ్యాల్సిన మొదటి విషయం - అది ఇన్స్టాల్. దీన్ని అనేక మార్గాలు ఉన్నాయి. రెండు ప్రధాన ఎంపికలు ఉన్నాయి:
- మూలం నుండి Git సంస్థాపిస్తోంది.
- మీ వేదిక సంస్థాపన ప్యాకేజీ.
మూలం నుండి Git సంస్థాపిస్తోంది
అందుబాటులో ఉన్నప్పుడు, ఈ ఎంపికను ఒక మంచి ఉపయోగం, తాజా వెర్షన్ గా అందుబాటులో ఉంటుంది. ప్రతి నవీకరణ సాధారణంగా ఉపయోగకరంగా మెరుగుదలలు చాలా కలిగి యూజర్ ఇంటర్ఫేస్. మీరు సోర్స్ నుండి ఇన్స్టాల్ ఉంటే ఎందుకు, మీరు చాలా కష్టం, అది ఎంచుకోండి ఉత్తమం ఉంది. అవును, మరియు చాలా లైనక్సు పంపిణీల వాడుకలో ప్యాకేజీలు ఉన్నాయి.
మీరు అవసరం గ్రంధాలయాలు ఇన్స్టాల్ అవసరం: expat, వలయములుగా, libiconv, openssl, zlib. వాటిని ఇన్స్టాల్ చేసిన తర్వాత, మీరు తాజా వెర్షన్ నియంత్రణ వ్యవస్థ డౌన్లోడ్ కంపైల్ మరియు అది ఇన్స్టాల్ చేయవచ్చు.
Windows లో ఇన్స్టాలేషన్
నేను Git ఉపయోగించడానికి కావలసిన మీరు, Linux లేకపోతే, Windows కూడా ఈ వ్యవస్థ మద్దతు. మరియు అది ఇన్స్టాల్ చాలా సులభం. ఒక ప్రాజెక్ట్ msysGit, ఇది సులభమయిన ఒకటి సంస్థాపన విధానం ఉంది. మీరు కేవలం ప్రాజెక్ట్ యొక్క GitHub పేజీలో చూడొచ్చు సంస్థాపకి ఫైలు, డౌన్లోడ్, మరియు అప్పుడు అది అమలు అవసరం. గ్రాఫికల్ మరియు కన్సోల్ - మీ కంప్యూటర్లో సంస్థాపన తర్వాత రెండు వెర్షన్లు ఉంటుంది.
ప్రారంభ అమరిక Git
నియంత్రణ వ్యవస్థ కంప్యూటర్లో ఇన్స్టాల్ ఒకసారి, మీరు యూజర్ వాతావరణంలో ఆకృతీకరించుటకు కొన్ని దశలను నిర్వహించడానికి అవసరం. ఇది ఒకసారి మాత్రమే జరుగుతుంది. నవీకరిస్తున్నప్పుడు అన్ని సెట్టింగులను సేవ్ చేయబడతాయి. వారు ఏ సమయంలో మార్చవచ్చు.
Git ఇది అమర్పులు మరియు ప్రదర్శన వ్యవస్థ, అలాగే నియంత్రించడానికి అనుమతిస్తుంది ఒక వినియోగ git config కలిగి ఉంటుంది. ఈ పారామితులు మూడు స్థానాలను నిల్వ చేయవచ్చు:
- అన్ని వినియోగదారులు మరియు సురక్షిత కేంద్రాలు సాధారణమైన విలువలను కలిగి ఫైలు.
- సెట్టింగులను నిర్దిష్ట వినియోగదారు కలిగి ఫైలు.
- ప్రస్తుత రిపోజిటరీ లో ఉన్న ఆకృతీకరణ ఫైల్ లో. ఇటువంటి పారామితులు మాత్రమే చెల్లుతాయి.
కస్టమ్ పేరు
అన్ని మొదటి, సంస్థాపన తర్వాత, మీరు తప్పక ఒక వినియోగదారు పేరు మరియు ఇ-మెయిల్ అందిస్తాయి. ప్రతి కమిట్ వంటి (రాష్ట్ర సేవ్) డేటా కలిగి ఈ చాలా ముఖ్యం. వారు చేస్తాడు ఉండును చేర్చబడ్డాయి మరియు తరువాత మారలేదు.
మీరు -global ఎంపికను తెలిపితే, ఈ సెట్టింగులను ఒకసారి అవసరం.
ఒక టెక్స్ట్ ఎడిటర్ ఎంచుకోవడం
లో Git సందేశాలను టైప్ అవసరమైనప్పుడు అవుతుంది ఎంచుకోవడానికి ఎడిటర్, పేరు తెలిపిన తరువాత. డిఫాల్ట్ ప్రామాణిక ఆపరేటింగ్ సిస్టమ్ ఎడిటర్ ఉపయోగిస్తుంది. వినియోగదారు ఇతర ఉపయోగించడానికి అనుకుంటే, మీరు core.editor లైన్ లో ఆకృతీకరణ ఫైల్ లో నమోదు చేయాలి.
సెట్టింగ్లను తనిఖీ
Git యొక్క ప్రాథమికాలు తెలుసు, మీరు ఉపయోగించిన సెట్టింగ్లను తనిఖీ చేయగలిగి ఉండాలి. ఈ ప్రయోజనం కోసం జట్టు git config -list. ఇది చూడవచ్చు అన్ని అందుబాటులో ఎంపికలు ప్రదర్శిస్తుంది. కొన్ని ఎంపికలు పేర్లను ఒకసారి కంటే ఎక్కువ జాబితా ఉండవచ్చు. ఈ Git వివిధ ఫైళ్లను నుండి అదే కీ చదివి వాస్తవం కారణంగా ఉంది. ఈ పరిస్థితిలో, గత విలువ ప్రతి కీ కోసం ఉపయోగిస్తారు. {కీ} "« - ఇది «--list» స్థానంలో జట్టు లోకి సరిపోయే కొన్ని కీలు విలువలు తనిఖీ సాధ్యమే.
ఎలా ఒక రిపోజిటరీ సృష్టించడానికి
రెండు విధాలుగా ఈ లక్ష్యాన్ని సాధించడానికి. మొదటి ప్రస్తుత డైరెక్టరీ, లేదా ప్రాజెక్ట్ లో దిగుమతి ఉంది. రెండవ - ఉన్న సురక్షిత సర్వర్ నుండి ఒక క్లోన్.
ఈ డైరెక్టరీలో సృష్టించు
యూజర్ ఇప్పటికే ఉన్న ప్రాజెక్ట్ Git ఉపయోగించి ప్రారంభించడానికి నిర్ణయిస్తారు ఉంటే, అది మీ డైరెక్టరీకి వెళ్ళి వ్యవస్థ ప్రారంభించడం ఉండాలి. ఈ బృందం git init అవసరం. ఇది అన్ని అవసరమైన ఫైళ్ళను కలిగివుండే డైరెక్టరీ లో ఉప సృష్టిస్తుంది. ఈ దశలో, ఇంకా ఇన్స్టాల్ కాలేదు ప్రాజెక్టుపై వెర్షన్ నియంత్రణ. ఇండెక్స్ వారి అవసరం నియంత్రించడానికి మరియు మార్పులు యొక్క మొదటి స్థిరీకరణ చేయడానికి ఫైళ్లు జోడించండి.
ఒక రిపోజిటరీ క్లోనింగ్
ఇప్పటికే రిపోజిటరీ యొక్క ఒక కాపీని పొందటానికి ఒక జట్టు git క్లోన్ అవసరం. Git సహాయంతో సర్వర్ నుండి దాదాపు అన్ని డేటా కాపీని అందుకుంటుంది. ఈ ప్రతి ఫైలు యొక్క అన్ని వెర్షన్లు వర్తిస్తుంది. సర్వర్ ప్రోగ్రామర్ వైఫల్యం క్లోనింగ్ అది ఉంది దీనిలో రాష్ట్ర సర్వర్ తిరిగి ఏ క్లయింట్ క్లోన్ ఉపయోగించవచ్చు విషయంలో గా చాలా చక్కని ఫీచర్. ఈ ఒక పునరుద్ధరించడానికి పాయింట్ పోలి ఉంటుంది.
లో Git ఒక ఫైల్ను తొలగిస్తోంది
అన్ఇన్స్టాల్ మేము పర్యవేక్షించబడవని ఫైళ్ళ, ఇండెక్స్, నుండి మినహాయించడం ఉంటే ఏ ఫైలు, ఉంటుంది. ఈ బృందం git rm అవసరం. ఇది కూడా యూజర్ యొక్క డైరెక్టరీ నుండి ఫైలు తొలగిస్తుంది. అప్పుడు మీరు కమిట్ నిర్వహించడానికి అవసరం. ఆయన తర్వాత, ఫైలు కేవలం పరిశీలించాలి అదృశ్యమై ఇకపై. ఇది మార్చబడితే, మరియు ఇప్పటికే ఇండెక్స్, అప్పుడు -f ఎంపికను తో బలవంతంగా తొలగింపు వర్తిస్తాయి. ఇటువంటి పద్ధతి ఇంకా స్నాప్షాట్ నమోదుచేసుకోలేదు డేటా తొలగింపు నిరోధిస్తుంది, మరియు వ్యవస్థ పునరుద్ధరించడానికి మార్గమే లేదు అని.
మార్పులను రద్దు
ఏ సమయంలో అయినా, అది ఏ చర్య రద్దు అవసరం కావచ్చు. వినియోగదారు కొన్ని ఫైళ్లు జోడించడానికి మర్చిపోకుండా, ప్రారంభ కమిట్ ఉంటే, అది ఎంపికను --amend ఉపయోగించి దాన్ని మించి అవకాశం ఉంది. ఈ ఆదేశం ఇండెక్స్ కమిట్ ఉపయోగిస్తారు. గత సేవ్ ఎటువంటి మార్పులు చేయలేదు తర్వాత ప్రాజెక్టు అదే స్థితిలో ఉంటుంది, మరియు సంపాదకుడు వినియోగదారు మీరు అవసరం ప్రతిదీ సవరించవచ్చు వ్యాఖ్యలు, ఉంటుంది. ఇది ఆపరేషన్ ప్రతి రద్దు రద్దు చేయబడుతుంది కాదు గుర్తుంచుకోవాలి. కొన్నిసార్లు మీరు శాశ్వతంగా అవసరమైన డేటా తొలగించవచ్చు. ఇది శ్రద్ధగల ఉండాలి.
ఫలితాలు
ఇప్పుడు వినియోగదారు ఏమి ఇతర సారూప్య ఉత్పత్తులను భిన్నమైనది ఎలా Git, ఎందుకు ఈ వెర్షన్ నియంత్రణ వ్యవస్థ అవసరం, ఒక ఆలోచన ఏర్పాటు చేయాలి. ఇది ఒక పూర్తి సమీక్ష తాము వ్యక్తిగత అమర్పులతో Git ఒక పని వెర్షన్ ఇన్స్టాల్ అవసరం అని స్పష్టం అవుతుంది. సిస్టమ్ తో పని ప్రక్రియ ద్వారా స్టెప్ బై యూజర్ అడుగు పట్టుకుని చెయ్యగలరు ఇది "డమ్మీస్" కోసం Git ఏ ట్యుటోరియల్ లేదా వీడియో కోర్సు నిరోధించలేదు.
Similar articles
Trending Now