RačunalaSoftver

Git - što je to? Git za početnike: Opis

Mnogi od onih koji su uključeni u razvoj softvera, čuo Git. Koje su tri slova? To je važno razumjeti opis, kao i principa rada, da nastavi da efikasno koriste ovaj sistem kontrole verzija, koja je, za razliku od drugih sličnih sistema su potpuno različita koncepta informacija, rad s njim, uprkos sličnog korisničkog sučelja. Dakle, ono što je Git?

opis

Git je distribuirana sistem kontrole kvalitete za novorazvijeni datoteke. Osnovana je 2005. godine autor Linux operativnog sistema. Sistem sinhronizuje rad sa sajta, kao i održavanje i ažuriranje promjene u datoteke. Ovo je vrlo zgodan pristup kada se radi na projektu nekoliko programera. Do danas, to je Git se koristi u mnogim poznatim projektima. Da takva upotreba? Na primjer, razvoj Android operativni sistem se bavi veliki broj programera. Bilo bi vrlo nezgodno ako jedna od njih je razlika, dok drugi nisu znali o tome. Git takođe omogućava da svi budu upoznati sa svim promjenama, au slučaju greške da se vrati na prethodne verzije datoteka.

Koristeći snimke, a ne zakrpe

Glavna razlika između Git i drugih sistema za kontrolu verzija je da se gleda na podatke. Većina informativnih programa radnju kao popis promjena, pod nazivom zakrpe za datoteke. Takvi sistemi uključuju pohranjenih podataka kao skup datoteka, kao i niz promjena koje su napravljene za svaku datoteku u odnosu na vrijeme. Kako čuvati svoje podatke Git? Ono što je bilo u ovom sistemu koji ga izdvaja od drugih? Umjesto toga zakrpa, podatci se smatra skup odljevaka malog sistem datoteka. Kad god korisnik je nova verzija projekta, sistem samo zadržava status kalup datoteke u ovom trenutku. Da bi se povećala efikasnost u slučaju kada se nije promijenila datoteku, sistem ne da spasiti, i čini pozivanje na prethodno sačuvanu kopiju koji je postignut do danas.

Ovo je važan razliku od ostalih sistema kontrole, koji je svojstven Git. Koja je razlika između koristi? Git postaje kao mali sistem datoteka s vrlo moćnim alatima koji rade na njemu.

Pogodno lokalne operacije

Da bi se izvršila većinu operacija u Git, potrebno je samo lokalne datoteke i resursa. To znači da se u većini slučajeva ne postoji potreba za podatke koji se nalaze na drugim računalima u mreži. Od sve promjene u projektu su na disku, obavljanje operacija događa brzinom munje. Na primjer, da biste vidjeli povijest projekta, nije neophodno za preuzimanje sa servera. Čitala iz lokalno spremište na računaru. Ako želite da vidite razlike između verzije datoteke, koji je napravljen prije mjesec dana i struje, možete to učiniti vrlo brzo, bez pribjegavanja na server.

Još jedan domaći rad je nešto što može biti dosta da se uradi bez mrežne veze stvari. Na primjer, programer može napraviti promjene dok je u transportu. U mnogim sistemima kontrole, to nije moguće.

Posmatranje integriteta podataka

Prije nego što sačuvate datoteku, ona se dodjeljuje kod u obliku checksum izračunati direktno Git. Šta je checksum? Ova vrijednost, koja se izračunava pomoću posebnog algoritma i koristi se za provjeru integriteta podataka tokom skladištenja i prenosa. Nemoguće je ništa promijeniti bez znanja Git, i to je važna komponenta filozofije sistema.

Oni često dodao

Gotovo sve aktivnosti koje se dešavaju u Git, dodaju u bazu podataka. Oni su vrlo teško ukloniti. Možete samo izgubiti pohranjene informacije još nije, ali gubitak je isključena kada se fiksira. Iz tog razloga, mnogi ljudi izabrati to Git, jer onda možete provesti eksperimente bez rizika da učini nešto nepopravljiva.

status datoteku

Rad sa Git za početnike uključuje na umu da se datoteka može biti u jednom od tri stanja:

  • Fiksni, to jest, datoteka je pohranjena u lokalnoj trgovini.
  • Mijenjati kada su napravljene promjene, ali još uvijek ne izvršavaju očuvanje.
  • Pripremljeni - promijenjen datoteke koje su označene za očuvanje.

Dakle, u projekte koji koriste Git, postoje tri sekcije za različita stanja datoteke:

  • Na Git direktorij, koji čuva metapodataka i objekata baze podataka. Ovo je najvažniji dio sistema.
  • Radnog direktorija, koji se vadi iz kopije baze podataka bilo koju verziju projekta.
  • Datoteka koja sadrži podatke o naknadnim očuvanju.

instalirati Git

Prva stvar koju trebate učiniti kako bi mogli koristiti sistem kontrole verzija - instalirati. Postoji nekoliko načina da se to uradi. Su dvije glavne opcije:

  • Instaliranje Git iz izvora.
  • Instalacijski paket za vašu platformu.

Instaliranje Git iz izvora

Kada je to moguće, bolje korišćenje ovu opciju, kao i najnovija verzija će biti dostupna. Svaka ažuriranje obično sadrži puno korisnih poboljšanja korisničkog sučelja. To je razlog zašto, ako instalirate iz izvora nije previše teško za tebe, bolje je da izaberete. Da, i većina Linux distribucija sadrži zastarjele paketa.

Morate instalirati potrebne biblioteke: expat, uvijanje, libiconv, OpenSSL, zlib. Nakon što ste ih instalirali, možete preuzeti najnovije sistem kontrole kvalitete, sastaviti i instalirati ga.

Instalacija na Windows

Ako nemate Linux, kao što želim koristiti Git, Windows takođe podržava ovaj sistem. I to je vrlo jednostavan za instalaciju. Tu je i projekt msysGit, postupak instalacije koji je jedan od najlakših. Potrebno je samo da preuzmete datoteku za instalaciju, koja se može naći na GitHubu stranici projekta, a zatim ga pokrenuti. Nakon instalacije na vašem računalu će biti dvije verzije - grafički i konzole.

Inicijalno podešavanje Git

Kada se kontrolni sistem instaliran na računalu, potrebno je izvesti neke korake za konfiguriranje okruženje za korisnika. To se radi samo jednom. Kada ažurirate sve postavke su sačuvane. Oni mogu se mijenjati u svakom trenutku.

Git uključuje komunalnih git config, koji omogućava da se postavke i kontrolu rada sistema, kao i izgled. Ovi parametri mogu biti pohranjeni na tri lokacije:

  • Fajl koji sadrži vrijednosti koje su zajedničke za sve korisnike i spremišta.
  • Datoteku koja sadrži postavke određenog korisnika.
  • U konfiguracijskoj datoteci se nalazi u trenutnom spremištu. Takvi parametri vrijede samo za to.

prilagođeno ime

Prije svega, nakon instalacije, morate dati korisničko ime i e-mail. Ovo je vrlo važno, jer svaka počini (osim države) sadrži podatke. Oni su uključeni u obavezuje sve prenosi i ne može se mijenjati kasnije.

Ako navedete -global opciju, ove postavke će morati da se uradi jednom.

Izbor za uređivanje teksta

Nakon navodeći ime urednika da izaberu, što bi bilo potrebno kada kucate poruke u Git. Uobičajeno će koristiti editor standardni operativni sistem. Ukoliko korisnik želi da koristi druge strane, potrebno je da ga registrirati u konfiguracijskoj datoteci u core.editor liniji.

ček postavke

Da biste znali osnove Git, morate biti u mogućnosti da provjerite postavke koje se koriste. Za tu svrhu u tim git config -list. Ona prikazuje sve raspoložive opcije koje se mogu naći. Neke opcije imena mogu biti navedene više nego jednom. To je zbog činjenice da Git čita isti ključ iz različitih datoteka. U ovoj situaciji, zadnju vrijednost se koristi za svaki ključ. To je moguće provjeriti vrijednosti određenih tipki koje se uklapaju u tim umjesto «--list» - «{ključ}".

Kako stvoriti spremište

Da bi se postigao ovaj cilj na dva načina. Prvi je da se uvoz u trenutnom direktoriju, ili projekta. Drugi - klon sa servera postojećeg spremišta.

Stvoriti u ovom direktoriju

Ako korisnik odluči da početi koristiti Git na postojećim projektima, ona mora ići u direktorij i pokrenuo sistem. Za to je potreban tim git init. To stvara poddirektorij u direktorij koji će sadržavati sve potrebne datoteke. U ovoj fazi, ali nije instaliran kontrole verzija na projektu. Za dodavanje datoteka na kontrolirati njihovu potrebu da se indeks i napraviti prvi fiksacija promjena.

kloniranje spremište

Da biste dobili kopiju postojeće spremište potreban tim git klon. Uz pomoć Git dobija kopiju gotovo svih podataka sa servera. To se odnosi na sve verzije svake datoteke. Vrlo zgodna karakteristika, kao u slučaju kvara na serveru programer može koristiti klon na svakog klijenta da se vrati na server u stanje u kojem je bio kada kloniranje. Ovo je slično vraćanja tačku.

Brisanje datoteke u Git

Deinstalirati bilo koju datoteku može biti, ako ga isključiti iz indeksa, to jest, od promatranih datoteka. Za to je potreban tim git RM. Takođe uklanja datoteke iz direktorija korisnika. Onda vam je potreban za obavljanje počini. Nakon što ga je, datoteka jednostavno nestati i više se ne može pratiti. Ako je promijenjen, i već indeksirane, a zatim nanesite prinudnog udaljenja sa -f opcija. Takav način će spriječiti uklanjanje podataka koji još nisu upisani u snimku, kao i da ne postoji način da se vratite sistem.

Odustani promjene

U bilo koje vrijeme, možda će biti potrebno da se ukine bilo kakve akcije. Ukoliko korisnik ima počini rano, zaboravljajući dodati neke datoteke, moguće je da ga nadmašiti pomoću opcije --amend. Ova naredba se koristi za izvršenje indeksa. Ako nakon posljednjeg intervencija nije napravio bilo kakve promjene, projekt će biti u istom stanju, i urednik će biti komentare, gdje korisnik može uređivati sve što je potrebno. Ne smije se zaboraviti da nije svaki otkazivanje operacija će biti otkazana. Ponekad možete trajno izbrisati potrebne podatke. To bi trebalo biti pažljiv.

rezultati

Sada korisnik treba formirati ideju o tome šta je Git, zašto je potrebno ovaj sistem kontrole verzija, kako se to razlikuje od drugih sličnih proizvoda. Jasno je da je neophodno potpunu ocjenu instalirati radnu verziju Git sa ličnim postavkama za sebe. Ne sprečava bilo koji tutorial ili video kurs na Git za "lutke", koji će biti u stanju da drži korisnika korak po korak kroz proces rada sa sistemom.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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