RačunalnikiProgramska oprema

GIT - kaj je to? GIT za začetnike: Opis

Mnogi od tistih, ki se ukvarjajo z razvojem programske opreme, slišal Git. Katere so tri črke? Pomembno je razumeti, opis, kot tudi načela delovanja, da še naprej učinkovito uporabo tega sistema nadzora različica, ki je za razliko od drugih podobnih sistemov povsem različna koncepta informacij, delo z njim, kljub podobnim uporabniškega vmesnika. Torej, kaj je Git?

opis

Git je razdeljen sistem za nadzor različic za novo razvite datoteke. Ustanovljen je bil leta 2005 avtor operacijskega sistema Linux. Sistem sinhronizira delo s spletne strani, kot tudi ohranjanje in posodabljanje sprememb do datotek. To je zelo priročen pristop pri delu na projektu nekaj razvijalci. Do danes je Git se uporabljajo v številnih znanih projektov. Da taka uporaba? Na primer, je razvoj operacijskega sistema Android, ki se ukvarjajo v velikem številu programerjev. To bi bilo zelo neprijetno, če eden od njiju je razlika, drugi pa niso vedeli o tem. Git tudi omogoča, da bi bili vsi seznanjeni z vsemi spremembami, in v primeru napak, da se vrnete na prejšnje različice datotek.

Uporaba posnetke, ne popravke

Glavna razlika med Git in drugih sistemov za nadzor različic je, da se osredotoča na podatke. Večina programov shranjujejo informacije, kot je seznam sprememb, ki se imenuje obliži za datoteke. Takšni sistemi vključujejo shranjene podatke kot nabor datotek, kot tudi vrsto sprememb, ki so narejeni za vsako datoteko glede na čas. Shranjevanje podatkovno Git? Kaj je tam v tem sistemu, ki ga ločujejo od drugih? Namesto obliži, se shranjeni podatki šteje niz odlitkov majhnega datotečnega sistema. Kadarkoli uporabnik stori novo različico projekta, sistem samo ohranja stanje plesni datotek v tem trenutku. Da bi povečali učinkovitost v primeru, če je datoteka ni spremenila, sistem ga ne shrani in omogoča sklicevanje na predhodno shranjeno kopijo katerega je bila vložena na tekočem.

To je pomemben kontrast drugim nadzornim sistemom, ki je neločljivo povezana z Git. Kakšna je razlika med koristmi? Git postane kot majhen datotečni sistem z zelo zmogljivimi orodji, ki delujejo na vrhu je.

S pridom lokalne operacije

Za opravljanje večine dejavnosti v Git, potrebujejo le lokalnih datotek in virov. To pomeni, da je v večini primerov ni potrebe za podatke, shranjene na drugih računalnikih v omrežju. Ker so vse spremembe v projektu na disku, izvajanje operacij dogajajo s svetlobno hitrostjo. Na primer, da si ogledate zgodovino projekta, je ni treba prenesti iz strežnika. Prebrala iz lokalnega skladišča na računalniku. Če želite videti spremembe med različico datoteke, ki je bila opravljena pred mesecem dni, in tok, lahko to storite zelo hitro, brez zatekanja k strežniku.

Druga lokalna delo je nekaj, kar je lahko veliko stvari za početi brez omrežne povezave. Na primer, lahko razvijalec spremeniti, medtem ko v prometu. V mnogih sistemov za nadzor, to ni mogoče.

Opazovanje celovitosti podatkov

Preden boste privarčevali datoteko, se dodeli kodo v obliki vsoto in izračunane neposredno Git. Kaj je kontrolna? Ta vrednost, ki se izračuna z uporabo posebnega algoritma in se uporablja za preverjanje celovitosti podatkov med shranjevanjem in prenosom. Nemogoče je, da ničesar spremeniti brez vednosti Git, in je pomemben sestavni del filozofije sistema.

To se pogosto doda

Skoraj vse dejavnosti, ki potekajo v Git, doda v bazo podatkov. So zelo težko odstraniti. Lahko samo izgubili shranjene informacije še ni, vendar je izguba je izključena, ko se zaskoči. Iz tega razloga, mnogi ljudje odločijo Git, ker potem lahko opravi poskuse brez tveganja, da narediš nekaj nepopravljivo.

stanje datoteka

Delo z Git za začetnike gre spomniti, da lahko datoteke v eni od treh držav:

  • Fiksna, to pomeni, je datoteka shranjena v lokalni trgovini.
  • Spremeni, če je prišlo do sprememb, vendar še ne izvajajo ohranitev.
  • Pripravil - spremenjene datoteke, ki so označena za konzerviranje.

Torej, v projektih, ki uporabljajo Git, obstajajo trije oddelki za različne stanj datoteke:

  • Imenik Git, ki shranjuje v bazo podatkov, metapodatkov in objekta. To je najpomembnejši del sistema.
  • Delo imenik, ki je pridobljen iz baze kopije vseh različic projekta.
  • Datoteka, ki vsebuje podatke o naknadno konzerviranje.

namestiti Git

Prva stvar, ki jo morate storiti, da se uporabi sistem za nadzor različica - ga namestite. Obstaja več načinov, da to storijo. Sta dve glavni možnosti:

  • Namestitev Git od vira.
  • Namestitveni paket za svojo platformo.

Namestitev Git od vira

Kadar so na voljo, bo boljša uporaba te možnosti, kot najnovejšo različico na voljo. Vsaka posodobitev običajno vsebuje veliko uporabnih izboljšav uporabniškega vmesnika. To je razlog, zakaj, če nameščate iz vira ni preveč težko za vas, da je bolje izbrati. Ja, in večina distribucij Linuxa vsebuje zastarele pakete.

Morate namestiti zahtevane knjižnice: delu v tujini, curl, libiconv, openssl, zlib. Ko jih namestite, lahko prenesete najnovejšo nadzornega sistema različica, ga prevesti in namestiti.

Namestitev na Windows

Če nimate Linux, saj želim uporabljati Git, Windows podpira tudi ta sistem. In to je zelo enostaven za namestitev. Tam je projekt msysGit, postopek namestitve, ki je eden izmed najlažjih. Samo je treba prenesti namestitveno datoteko, ki jo najdete na GitHub strani projekta, in ga vodijo. Po namestitvi na računalniku bo v dveh različicah - grafični in konzole.

Začetna nastavitev Git

Ko je nadzorni sistem nameščen na računalniku, morate opraviti nekaj korakov za konfiguracijo okolja za uporabnika. To je naredil samo enkrat. Pri posodabljanju se vse nastavitve shranijo. Prav tako se lahko kadarkoli spremeni.

Git vključuje utility GIT zaupnik, ki omogoča, da nastavitve in nadzor nad delovanjem sistema, kot tudi videz. Ti parametri se lahko shranijo na treh lokacijah:

  • Datoteka z vrednostmi, ki so skupne vsem uporabnikom in sklenjenih poslov.
  • Datoteka, ki vsebuje nastavitve določenega uporabnika.
  • V konfiguracijski datoteki, ki se nahaja v sedanjem skladišču. Takšni parametri veljajo samo za to.

ime po meri

Najprej, po namestitvi, morate podati uporabniško ime in e-pošto. To je zelo pomembno, saj je vsak zavezati (razen stanja) vsebuje podatke. So vključeni v objavah vseh poslanih in je ni mogoče spremeniti kasneje.

Če podate -global možnost, se bodo te nastavitve je treba narediti enkrat.

Izbira urejevalnik besedila

Po navedbo imena urednika, da izberejo, kar bi bilo potrebno, ko tipkanje sporočil v Git. Privzeto bo uporabil standardni urejevalnik operacijskega sistema. Če uporabnik želi uporabiti drugo, morate registrirati v nastavitveno datoteko v core.editor liniji.

Preverite nastavitve

Če želite vedeti osnove Git, morate biti sposobni, da preverite nastavitve, ki se uporabljajo. V ta namen ekipo, ki git nastavitveni -Seznam. V njem so prikazane vse razpoložljive možnosti, ki jih lahko najdemo. Nekatere možnosti imena se lahko navedena več kot enkrat. To je posledica dejstva, da Git glasi isti ključ iz različnih datotek. V tem primeru, je zadnja vrednost, uporabljena za vsak ključ. Možno je, da preveri vrednosti nekaterih tipk, ki spadajo v ekipo namesto "--list» - «{ključ}".

Kako ustvariti skladišče

Za dosego tega cilja na dva načina. Prva je, da se uvoz v trenutnem imeniku, ali projekt. Drugi - klon od strežnika obstoječega odlagališča.

Ustvarjanje v ta imenik

Če se uporabnik odloči, da začnete uporabljati Git v obstoječi projekt, mora iti v imenik in inicializacijo sistema. To zahteva ekipa git init. To ustvari podmapo v imeniku, ki bo vsebovala vse potrebne datoteke. Na tej stopnji še ni nameščen nadzor različic na projektu. Dodajanje datotek na nadzor nad svojo potrebo po indeksu in da prvi posnetek sprememb.

klonirati skladišče

Kopijo obstoječega odlagališča potrebujejo ekipa GIT klon. S pomočjo Git prejme kopijo skoraj vseh podatkov iz strežnika. To velja za vse različice vsake datoteke. Zelo priročna funkcija, kot je v primeru okvare programer strežnika lahko uporabite klon za vsako stranko, da se vrnete na strežnik v stanju, v katerem je bila, ko kloniranje. To je podobno kot obnovitvene točke.

Brisanje datoteke v Git

Odstranite vse datoteke lahko, če smo ga izključili iz indeksa, ki je, od opazovanih datotek. To zahteva ekipa GIT rm. Prav tako odstrani datoteke iz imenika uporabnikov. Potem morate opraviti objavo. Po njegovem mnenju je datoteka preprosto izginejo in ne bo več mogoče spremljati. Če se je spremenil, in je že indeksirana, nato pa uporabiti prisilno odstranitev s -f možnost. Tak način bodo preprečili odstranitev podatkov, ki še niso vpisani v posnetek, in da ne obstaja način za ponovno vzpostavitev sistema.

Opusti spremembe

V vsakem trenutku, bo morda potrebno, da odpravijo vse ukrepe. Če ima uporabnik zavezati zgodaj, pozabil dodati nekaj datotek, da je možno, da ga preseči z uporabo opcijske --amend. Ta ukaz se uporablja za prevzemanje obveznosti v indeks. Če se po zadnji obramba ni bila na kakršne koli spremembe, bo projekt v enakem stanju, in urednik bodo komentarji, kjer lahko uporabnik urediti vse, kar potrebujete. Treba je opozoriti, da ne bo vsaka odpoved delovanja preklicati. Včasih lahko trajno izbriše vse potrebne podatke. To bi moral biti pozoren.

Rezultati

Zdaj mora uporabnik oblikovati idejo o tem, kaj je Git, zakaj potrebujejo ta sistem za nadzor različic, kako se razlikuje od drugih podobnih izdelkov. Jasno je, da je celoten pregled potrebno namestiti delovno verzijo Git z osebnimi nastavitvami za seboj. Ne preprečuje kakršno koli vaj ali video tečaj Git za "telebane", ki bodo lahko, da imajo navodila korak za korakom skozi proces dela s sistemom.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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