RekenaarsSagteware

Git - wat is dit? GIT vir beginners: beskrywing

Baie van diegene wat betrokke is met die ontwikkeling van sagteware, gehoor Git. Wat is die drie letters? Dit is belangrik om te verstaan die beskrywing, sowel as die beginsels van die operasie, om voort te gaan om effektief te kan gebruik hierdie weergawe beheer stelsel, wat, in teenstelling met ander soortgelyke stelsels is heeltemal verskillende konsepte van inligting, werk met dit, ten spyte van 'n soortgelyke gebruikerskoppelvlak. So, wat is Git?

beskrywing

Git is 'n verspreide weergawe beheer stelsel vir die nuut ontwikkelde lêer. Dit is gestig in 2005. Die skrywer van die Linux-bedryfstelsel. Die stelsel synchroniseert die werk met die webwerf, sowel as in stand te hou en op te dateer veranderinge aan die lêers. Dit is 'n baie maklike benadering by die werk op 'n projek 'n paar ontwikkelaars. Tot op datum is, is dit Git gebruik in baie bekende projekte. Dat sodanige gebruik? Byvoorbeeld, is die ontwikkeling van die Android-bedryfstelsel wat betrokke is in 'n groot aantal programmeerders. Dit sou baie ongeleë wees as een van hulle 'n verskil gemaak het, terwyl ander nie weet nie. Git kan ook almal om bewus te wees van al die veranderinge, en in die geval van foute om terug te gaan na vorige weergawes van lêers.

Die gebruik van foto's, nie kolle

Die belangrikste verskil tussen Git en ander weergawe beheer stelsels is dat dit lyk op die data. Die meeste programme winkel inligting as 'n lys van veranderinge, genoem kolle vir lêers. Sulke stelsels sluit die data wat gestoor word as 'n stel van lêers, sowel as 'n stel van veranderinge wat gemaak word vir elke lêer met betrekking tot tyd. Hoe om die data Git stoor? Wat is daar in hierdie stelsel dat dit afgesien van ander? In plaas van kolle, is die data wat gestoor word beskou as 'n stel van gooi van 'n klein lêer stelsel wees. Wanneer 'n gebruiker 'n nuwe weergawe van die projek verbind, die stelsel net hou vorm lêer status op die oomblik. Om die doeltreffendheid in die geval waar die lêer nie verander verhoog, het die stelsel nie red nie, en maak 'n verwysing na 'n voorheen gered afskrif van wat was opgemaak tot op datum.

Dit is 'n belangrike teenstelling met ander beheer stelsels, wat inherent in Git. Wat is die verskil tussen die voordele? Git word soos 'n klein lêer stelsel met 'n baie kragtige instrumente wat uitgevoer word op die top van dit.

Voordelig plaaslike bedrywighede

Ten einde die meeste operasies uit te voer in Git, moet net plaaslike lêers en hulpbronne. Dit beteken dat in die meeste gevalle is daar geen behoefte aan data wat gestoor word op ander rekenaars in die netwerk. Aangesien alle veranderinge in die projek is op die skyf, uit te voer bedrywighede gebeur op weerlig spoed. Byvoorbeeld, om die geskiedenis van die projek te kan sien, is dit nie nodig van die bediener af te laai. Sy lees van 'n plaaslike repository op die rekenaar. As jy wil hê dat die veranderinge tussen die weergawe van die lêer, wat 'n maand gelede gemaak is, en die huidige sien, kan jy dit baie vinnig doen, sonder om die bediener.

Nog 'n plaaslike werk is iets wat 'n baie van die dinge te doen sonder 'n netwerkverbinding kan wees. Byvoorbeeld, kan 'n ontwikkelaar veranderinge terwyl in vervoer gebruik te maak. In baie beheerstelsels, dit is nie moontlik nie.

Waarneming van die integriteit van die data

Voordat jy 'n lêer te red, is dit 'n kode toegeken in die vorm van 'n checksum bereken direk Git. Wat is 'n checksum? Hierdie waarde, wat bereken is met behulp van 'n spesiale algoritme en word gebruik om die integriteit van data te verifieer tydens die stoor en oordrag. Dit is onmoontlik om iets te verander sonder die medewete van Git, en dit is 'n belangrike komponent van die stelsel filosofie.

Hierdie dikwels bygevoeg

Byna al die aktiwiteite wat plaasvind in die SVK, by die databasis. Hulle is baie moeilik om te verwyder. Jy kan net verloor die inligting gestoor is nog nie, maar die verlies is uitgesluit wanneer dit gevries. Om hierdie rede, baie mense kies dit Git, want dan kan jy eksperimente uit te voer sonder risiko vir iets onherstelbare doen.

lêer status

Werk met Git vir beginners behels om te onthou dat die lêer kan wees in een van drie state:

  • Vaste, dit wil sê die lêer gestoor in die plaaslike winkel.
  • Verander wanneer veranderinge is gemaak, maar nog nie uitgevoer bewaring.
  • Voorberei - verander lêers wat gemerk is vir bewaring.

So, in projekte wat die Git gebruik, is daar drie afdelings vir die verskillende state van die lêer:

  • Die Git gids, wat die metadata en voorwerp databasis stoor. Dit is die belangrikste deel van die stelsel.
  • Werk gids, wat uit die databasis kopie van enige weergawe van die projek.
  • Lêer met inligting oor die daaropvolgende bewaring.

installeer Git

Die eerste ding wat jy hoef te doen om 'n weergawe beheer stelsel gebruik - installeer dit. Daar is verskeie maniere om dit te doen. Is twee hoof opsies:

  • Git installering van die bron.
  • Installasie pakket vir jou platform.

Git installering van die bron

Wanneer beskikbaar, sal 'n beter gebruik van hierdie opsie, as die jongste weergawe beskikbaar wees. Elke update bevat gewoonlik 'n baie nuttige verbeterings aan die gebruikerskoppelvlak. Dit is waarom, as jy die installering van van die bron is nie te moeilik vir jou, dit is beter om van te kies. Ja, en die meeste Linux verspreidings sluit uitgediende pakkette.

Wat jy nodig het om die vereiste biblioteke installeer: expat, krul, libiconv, OpenSSL, zlib. Na die installering van hulle, kan jy die nuutste weergawe beheer stelsel aflaai, stel dit en installeer dit.

Installasie op Windows

As jy nie Linux het, as ek wil Git gebruik, Windows ondersteun ook hierdie stelsel. En dit is baie maklik om te installeer. Daar is 'n projek msysGit, die installasie prosedure wat een van die maklikste. Jy hoef net die installeerder lêer, wat kan gevind word op die projek se GitHub bladsy te laai, en dan loop dit. Na die installasie op jou rekenaar sal twee weergawes - grafiese en konsole.

Aanvanklike opstel Git

Sodra die beheer stelsel op die rekenaar geïnstalleer is, moet jy 'n paar stappe om die omgewing vir die gebruiker te stel uit te voer. Dit is slegs een keer gedoen. Wanneer die opdatering van al die voorkeure is gestoor. Hulle kan verander word op enige tyd.

Git sluit 'n nut git config, wat dit moontlik maak om die instellings te maak en die werking van die stelsel, sowel as voorkoms te beheer. Hierdie parameters kan gestoor word in drie plekke:

  • Die lêer bevat die waardes wat vir alle gebruikers en bewaarplekke is.
  • Die lêer wat die instellings spesifieke gebruiker bevat.
  • In die konfigurasielêer geleë in die huidige depot. Sulke parameters is slegs geldig vir dit.

persoonlike naam

In die eerste plek, na die installasie, jy moet 'n gebruiker naam en e-pos te voorsien. Dit is baie belangrik, as elke pleeg (red staat) bevat die data. Dit word in die pleeg al oorgedra en kan nie later verander word.

As jy Globale opsie spesifiseer, sal hierdie instellings moet een keer gedoen word.

Kies 'n teks editor

Na spesifiseer die naam van die redakteur te kies, wat nodig sal wees wanneer tik boodskappe in Git. Standaard sal die standaard bedryfstelsel redakteur te gebruik. As die gebruiker wil die ander te gebruik, moet jy om dit te registreer in die konfigurasielêer in core.editor lyn.

Check instellings

Om te weet die basiese beginsels van Git, moet jy in staat wees om die instellings gebruik te keur. Vir hierdie doel die span die git die config lys Grote. Dit vertoon al die beskikbare opsies wat gevind kan word. Sommige opsies name mag meer as een keer gelys word. Dit is te wyte aan die feit dat Git lees dieselfde sleutel uit verskillende lêers. In hierdie situasie, is die laaste waarde wat gebruik word vir elke sleutel. Dit is moontlik om die waardes van sekere sleutels wat pas in die span in die plek van «list» check - «{sleutel}".

Hoe om 'n bewaarplek skep

Om hierdie doel te bereik word op twee maniere. Die eerste is om die invoer in die huidige gids, of die projek. Die tweede - 'n kloon van die bediener van 'n bestaande bron.

Skep in hierdie gids

As die gebruiker besluit om te begin met behulp van Git om 'n bestaande projek, moet dit na die gids en inisialiseer die stelsel. Dit vereis 'n span git init. Dit skep 'n subgids in die gids wat al die nodige lêers bevat. Op hierdie stadium, nog nie geïnstalleer weergawe beheer oor die projek. Om lêers te voeg tot hul behoefte om indeks te beheer en maak die eerste bevestiging van die veranderinge.

kloning 'n bewaarplek

'N afskrif van 'n bestaande bron verkry moet 'n span git kloon. Met die hulp van Git ontvang 'n kopie van byna al die data van die bediener. Dit geld vir alle weergawes van elke lêer. 'N Baie handige funksie, soos in die geval van die mislukking van die bediener programmeerder kan die kloon gebruik op enige kliënt na die bediener terug te keer na die toestand waarin dit was toe kloning. Dit is soortgelyk aan 'n herstel punt.

'n lêer in Git verwydering

Verwyder enige lêer kan wees, as ons sluit dit uit die indeks, dit is, van die gemonitor lêers. Dit vereis 'n span git rm. Dit verwyder ook die lêer vanaf directory van die gebruiker. Dan moet jy om uit te voer die pleeg. Agter hom aan, die lêer eenvoudig verdwyn en nie meer gemonitor word. As dit verander, en is reeds geïndekseer, dan pas 'n gedwonge verskuiwing met die f opsie. So 'n metode sal die verwydering van data wat nog nie ingeskryf is in die foto voorkom, en dat daar geen manier om die stelsel te herstel.

kanselleer veranderinge

Te eniger tyd, kan dit nodig wees om enige aksie af te skaf. As die gebruiker verbind vroeg, vergeet om 'n paar lêers byvoeg, is dit moontlik om dit te oortref deur gebruik te maak van die opsie --amend. Hierdie opdrag word gebruik om die indeks te pleeg. As jy na die laaste red nie enige veranderinge gemaak, sal die projek in dieselfde toestand, en die redakteur sal wees om die kommentaar, waar die gebruiker alles wat jy nodig kan wysig. Dit moet onthou word dat nie elke kansellasie van die operasie sal gekanselleer word. Soms kan jy permanent die nodige data te verwyder. Dit moet oplettend wees.

resultate

Nou moet die gebruiker 'n idee van wat die Git, waarom hierdie weergawe beheer stelsel nodig, hoe dit verskil van ander soortgelyke produkte te vorm. Dit is duidelik dat 'n volledige resensie is wat nodig is om 'n werkende weergawe van Git installeer met persoonlike verstellings vir hulself. Nie voorkom enige handleiding of video kursus oor Git vir "dummies", wat in staat is om die gebruiker stap vir stap deur die proses van die werk met die stelsel te hou sal wees.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 af.unansea.com. Theme powered by WordPress.