Kombiyuutarada, Software
Git - waa maxay? Git bilowga ah: Description
Qaar badan oo ka mid ah kuwa ku lugta leh horumarinta software, maqlay oo ku saabsan Git. Maxay yihiin saddex warqado? Waxaa muhiim ah in la fahmo sharaxaad ka, iyo sidoo kale mabaadi'da hawlgalka, si ay u sii wadaan in ay si waxtar leh u isticmaalaan nidaamka this version gacanta, taas oo, ka duwan hababka kale ee la mid yihiin fikradaha gebi ahaanba kala duwan ee macluumaadka, waxaa shaqada, in kasta oo ay interface a user la mid ah. Sidaas daraaddeed, waa maxay Git?
description
Git waa nidaam qaybiyey gacanta version faylka ugu dhowaan la sameeyey. Waxaa la aasaasay sanadkii 2005. Qoraaga nidaamka Linux ka hawlgala. Nidaamka synchronizes shaqada leh goobta, iyo sidoo kale sii wado oo loo casriyeeyo isbedel ku files ah. Tani waa hab aad u sahlan marka ka shaqeeya mashruuca a a horumarinta yar. Si aad u taariikhda, waa Git waxa loo isticmaalaa in mashaariic badan oo caan ah. In la isticmaalo oo kale ah? Tusaale ahaan, horumarinta nidaamka hawlgalka Android ayaa ku hawlan in tiro badan oo ah barnaamijyo. Waxa ay noqon doontaa mid aad u xanibayo hadii mid ka mid ah farqiga u dhigay, halka qaar kalena ma ay ogayn waxa ku saabsan. Git sidoo kale kuu ogolaanayaa qof kasta in laga war hayo isbedel oo dhan, iyo in ay dhacdo qaladaad inay dib ugu noqdaan qoraalkii hore ee files.
Isticmaalka snapshots, ma jaamaha
Farqiga ugu muhiimsan ee u dhexeeya Git oo kale Hab kontaroolo version waa in ay eegaysaa xogta. macluumaadka barnaamijyada dukaanka Inta badan sida liiska isbedel, loo yaqaan jaamaha for files. Nidaamka noocan oo kale ah waxaa ka mid ah macluumaadka ku kaydsan sida set oo ah files, iyo sidoo kale set oo ah isbedel la sameeyey faylka kasta marka la eego waqtiga. Sida loo xafidayo Git xogta ay? Waa maxay waxa jira in nidaamka this in dhigaya dadka kale marka laga reebo? Halkii jaamaha, xogta lagu kaydiyaa waxaa loo arkaa inay set oo ah ka eryaa nidaam file yar. Mar kasta user a kasbada version cusub ee mashruuca, habka kaliya xajiya xaaladda file caaryada la joogo. Si loo kordhiyo tayada ay dhacdo in meesha faylka uusan waxba iska badalin, nidaamka aanu wax badbaadiso, oo ka dhigaysa inay marjic u tahay nuqul horay u badbaadiyey reer kaas oo la kor u dhigay in ay taariikhda.
Tani waa ka duwan oo muhiim ah in habab kale oo ay gacanta ku, taas oo ay tahay dhaxal Git. Waa maxay farqiga u dhexeeya faa'iidooyinka? Git uu noqonayaa sida nidaamka yar file qalab aad u awood badan in ay maamulaan on top waxaa ka mid ah.
hawlgallada Advantageously degaanka
In si ay u qabtaan hawlaha ugu badan ee Git, kaliya u baahan tahay faylasha degaanka iyo khayraadka. Taas macnaheedu waa in kiisaska intooda badan ma aha in xogta lagu kaydiyaa on kombiyuutarada kale ee shabakada. Tan iyo dhammaan isbeddellada mashruuca waa on disk ah, qabtaan hawlaha ka dhacaya xawaare hillaac. Tusaale ahaan, si aad u eegto taariikhda mashruuca, muhiim ma ahan in ay ka soo dejisan server ka. Waxay ka bakhaar maxalli ah oo ku saabsan computer ka akhri. Haddii aad rabto inaad aragto isbedel u dhexeeya version of file ah, kaas oo loo sameeyey bil ka hor, oo hadda ah, aad si dhakhso ah u samayn karaa, iyagoon maciinsan wax server ka.
shaqo kale oo degaanka ah waa wax in uu noqon karaa waxyaabo badan si ay u sameeyaan iyaga oo aan xidhiidh shabakad. Tusaale ahaan, sameeysa oo isbedesha halka gaadiidka ka dhigi kara. In nidaamka badan oo ay gacanta ku, taasi suurogal ahayn.
U fiirsasho ee sharafta xogta
Ka hor inta aadan badbaadin file kasta, waxaa loo xilsaaray code a qaab dalbatay a xisaabiyaa si toos ah Git. Waa maxay dalbatay? Qiimaha Tani, taas oo loo xisaabiyaa iyadoo la isticmaalayo geynta gaar ah oo loo isticmaalo si loo xaqiijiyo daacadnimada xogta inta lagu guda jiro kaydinta iyo gudbinta. Waa adag tahay in wax la beddelo iyada oo aan aqoonta Git, waana qayb muhiim ah oo ka falsafada nidaamka.
Kuwani waxay inta badan ku daray
Ku dhowaad dhammaan hawlaha ka dhaca Git ah, ku daray in ay database. Waxay aad u adag in meesha laga saaro waa. Waad waayi kartaa oo keliya macluumaadka ku kaydsan weli weeye, laakiin khasaaraha waa in laga reebaa marka sidhab galay meel. Sababtan darteed, dad badan waxa ay dooran Git, sababtoo ah markaas waxaad samayn kartaa tijaabo oo aan halista in ay wax ka qaban la hagaajin.
xaaladda file
La shaqaynta Git bilowga ah oo ku lug leh idinkoo xusuusanaya in file wuxuu noqon karaa mid ka mid ah saddexda waddan:
- Go'an, taas oo ah, file waxaa loo kaydiyaa dukaanka deegaanka.
- Beddeli Karin markii bedel lagu sameeyay, laakiin weli ma ilaalinta toogasho ah.
- Diyaariyey - bedelay files in lagu calaamadeeyay ilaalinta.
Sidaas daraaddeed, in mashaariicda isticmaali Git ah, waxaa jira saddex qaybood ee dalalka kala duwan ee faylka:
- The tusaha Git, oo qabaneysa saldhig metadata iyo wax xog ah. Tani waa qaybta ugu muhiimsan ee nidaamka.
- buuga shaqeynta, taas oo laga soo koobi database of version mid ka mid ah mashruuca ah.
- File ku jiraan macluumaad ku saabsan ilaalinta ee ku xiga.
rakibi Git
Waxa ugu horeeya ee aad u baahan tahay in la sameeyo si ay u isticmaalaan nidaamka gacanta version a - ku rakibi. Waxaa jira siyaabo dhowr ah oo ay tan u sameeyaan. Jira laba hab oo waaweyn:
- Ku xiridda Git ka il.
- xirmo Rakibaadda aad madal.
Ku xiridda Git ka il
Marka la heli karo, isticmaalka wanaagsan oo doorashadan, sida version ugu dambeeyey ee la heli karo. update kasta oo inta badan ku jira wax badan oo horumar waxtar leh si interface user ah. Taasi waa sababta, haddii aad ku rakibidda ka il ma aha mid aad idiinku adag, waxaa ka fiican in la doorto waa. Haa, iyo qaybinta Linux badan waxaa ka mid ah baakadaha huriye.
Waxaad u baahan tahay si loo soo dajiyo maktabadaha loo baahan yahay: Lidku ah, duub, libiconv, openssl, zlib. Ka dib markii iyaga ku rakibidda, waxaad kala soo bixi kartaa habka ugu dambeeyey ee ay gacanta ku version, waxay isku ururiso oo ku xidh.
Rakibaadda on Windows
Haddii aadan haysan aad Linux, sida aan rabto in aad isticmaasho Git, Windows sidoo kale taageera nidaamka this. Oo waa mid aad u fududahay in la rakibo. Waxaa jira msysGit mashruuc, habka loo xirxiro taas oo ah mid ka mid ah ugu sahlan ee. waxa keliya ee aad u baahan tahay inaad kala soo bixi file rakibayo ah, kaas oo laga heli karaa mashruuca ee bogga GitHub, ka dibna ay u maamulaan. Ka dib markii loo xirxiro on your computer wuxuu noqon doonaa laba qeybood - garaafyada iyo Console.
Mudanayaasha Bilowga Git
Marka nidaamka gacanta loo xiraa on computer ah, aad u baahan tahay si ay u qabtaan qaar ka mid ah tallaabooyinka reserved deegaanka ee user. Taas waxa loo sameeyaa hal mar oo keliya. Marka la xariirta goobaha oo dhan waa la badbaadiyey. Waxay la bedeli karaa waqti kasta.
Git ka mid ah config a git utility, kaas oo u ogolaanaya in ay u samaysaa saldhigyo iyo xakameeyo hawlgalka nidaamka, iyo sidoo kale muuqaalka. xuduudaheedu waa lagu kaydin karaa saddex goobood:
- file ka kooban qiyamka ay tahay wax caadi ah in dhammaan dadka isticmaala iyo repositories.
- file ay ku jiraan goobaha ay user gaar ah.
- In file qaabeynta ku yaal bakhaar hadda. beegyada uu Kuwaasi waa ansax ah oo keliya, waxaa ka.
magaca caadadii
First of dhan, ka dib markii loo xirxiro, waa in aad magaca user iyo e-mail. Tani waa mid aad u muhiim ah, sida mid kasta ay galaan (badbaadin gobolka) ku jira xogta. Waxay waxaa ka mid ahaa in ay galaan oo dhan la isugu gudbiyo oo ka dib aan la beddeli karin.
Haddii aad sheeg doorasho -global, goobaha waxay u baahan doonaan in la sameeyo mar.
Xulashada editor qoraal ah
Ka dib markii la tilmaamayo magaca Tifaftiraha si ay u doortaan, kaas oo noqon lahaa lagama maarmaan ah marka aad qortid fariimaha ee Git. Default isticmaali doonaa editor nidaamka qalliinka caadiga ah. Haddii user uu doonayo si ay u isticmaalaan oo kale ah, waxaad u baahan tahay si ay u diiwaan in file qaabeynta in line core.editor ah.
goobaha Check
Si aad u ogaato waxyaabaha aasaasiga ah ee Git, waa inaad awoodaa si loo hubiyo goobaha loo isticmaalo. Ujeedada this kooxda git ku -list config ah. Waxaa bandhigayaa dhammaan doorashada la heli karo laga heli karo. waxaa laga yaabaa in qaar ka mid ah magacyada fursadaha lagu qoran ka badan hal jeer. Tan waxa u sabab xaqiiqada ah in Git akhriya muhiimka ah isla files kala duwan. Xaaladdan oo kale, qiimaha ugu dambeeya waxaa loo isticmaalaa fure kasta. Waxaa suurto gal ah si loo hubiyo qiyamka furayaasha gaar ah oo ku haboon kooxda meel of «--list» - «{muhiimka ah}".
Sida loo abuuro bakhaar ah
Si loo gaaro yoolkaas laba siyaabood. marka hore waa in la keeno ee buugga tusaha hadda, ama mashruuca. Shirka labaad ee - Gadzhiyev oo ka server ee bakhaar ah ee hadda jira.
Abuur tusaha this
Haddii user go'aansado inuu bilaabin isticmaalka Git mashruuca ah ee hadda jira, waa in ay si tusaha tago oo initialize nidaamka. Tani waxay u baahan a init git kooxda. Waxay abuurtaa subdirectory ah ee buugga ay ku jiraan oo dhan files loo baahdo. Marka marxaladdan, oo aan weli ku rakiban gacanta version on mashruuca. Si aad ku dari files si loo xakameeyo ay u baahan yihiin si ay u index iyo dhigi u qardarin koowaad ee isbedelka.
cloning bakhaar ah
Si aad u hesho nuqul ka mid ah bakhaar ah ee hadda jira waxay u baahan yihiin a Gadzhiyev git kooxda. Iyada oo taageero ka Git helo nuqul ka mid ah ku dhowaad dhammaan xogta ka server ka. Tani waxay khusaysaa oo dhan versions of file kasta. feature aad u anfacaya A, sida kiiska ee failure of barnaamijyada server u isticmaali kartaa Gadzhiyev oo ku saabsan macmiilka kasta inuu ku soo laabto server in ay gobolka, taas oo ay ahayd markii cloning. Tani waxay la mid tahay dhibic soo celiyo.
Takhalusid file a in Git
Uninstall file kasta oo noqon kartaa, haddii aynu u saaro ka index ah, in uu yahay, oo ka mid ah files socdo. Tani waxay u baahan a fuliyaan shirkad git kooxda. Waxaa sidoo kale ka saaraysaa file ka tusaha user ee. Markaas waxaad u baahan tahay in uu fuliyo samayn. Meeshii isaga ku xigtayna, faylka si fudud u baaba'aan oo aan mar dambe la socdo. Haddii la bedelay, iyo mar horeba la xaddiday, ka dibna codsan saarista a khasabka ah ikhtiyaarka -f. hab noocan oo kale ah ka hortagi doonaan saarista xogta in weli ma ku qoran si dhekhso ah, iyo in aysan jirin hab si loo soo celiyo nidaamka.
cancel isbedel
Waqti kasta, waxaa laga yaabaa in loo baahan yahay in la joojiyo ficil kasta. Haddii user ah ayaa samayn hore, waxaan halmaamay in aad ku darto files qaar ka mid ah, waxaa suurtagal ah si ay u dhaafo iyadoo la isticmaalayo --amend ikhtiyaarka. Amarka waxaa loo isticmaalaa in ay index ah. Haddii ka dib mooyee, ee la soo dhaafay aan la dhigay wixii isbeddel ah, mashruuca doonaan xaalad la mid ah, iyo editor noqon doonaa comments, halkaas oo user edit karaa wax walba oo aad u baahan tahay. Waa in la xusuusnaado in aan joojiyo kasta oo hawlgalka la tirtiri doonaa. Mararka qaarkood waxaad si joogto ah u tirtiri kartaa xogta loo baahan yahay. Waa in aysan noqon kuwo u digtoon.
natiijooyinka
Haddaba user waa in ay u sameeyaan fikrad ah waxa Git, sababta u baahan tahay nidaam ay gacanta ku version this, sida ay u kala duwan oo ka mid ah alaabooyinka kale ee. Waxaa cad in dib u eegis buuxda loo baahan yahay si loo soo dajiyo version ah oo shaqo Git la goobaha shakhsi naftooda. Ma hortago koorso kasta oo tutorial ama video on Git for "caagagga", taas oo ay awoodaan in ay qabtaan tallaabo user ah talaabo loo marayo geeddi-socodka nidaamka shaqada noqon doonaa.
Similar articles
Trending Now