Popularni Git sustav kontrole verzija daje svakom developeru vlastitu kopiju repozitorija projekta ili repozitorija, odnosno skladišta, zajedno s vlastitom lokalnom poviješću i strukturom. U terminologiji Git takvo se spremište naziva lokalno. Udaljena spremišta ili git udaljeno spremište su lokalne kopije, ali su pohranjene na drugom mjestu. Takvo spremište može poslužiti kao sigurnosna kopija za slučajeve kada se nešto dogodi vašem računalu i radi zajedno.
Daljinski pristup i njegove značajke
Rad na naredbama na projektu nije moguć bez obuke upravljanja udaljenim repozitorijima. Svaka izmjena projekta pohranjuje se na webu ili na poslužitelju sustava kontrole verzija, kao što je Git. Postoji nekoliko varijanti projekta s malim razlikama, a sve su dostupne drugim programerima. Neka se spremišta mogu pregledavati, a drugima je dopušteno mijenjati. Za svaki takav čin u sustavu Git postoji nekoliko posebnih naredbi koje vam omogućuju upravljanje udaljenim kopijama projekata. Svi oni su modifikacija glavnog tima - git daljinski.
Upravljanje udaljenim skladištem u Gitu
Postupak rada s udaljenim spremištima u Gitu razmatra se u nastavku. Obično korisnici sustava moraju dijeliti komete umjesto jednog skupa promjena. Umjesto slanja skupa promjena iz radne kopije u središnje spremište, Git programerima omogućuje razmjenu cijelih sektora između pojedinačnih spremišta. Svaki korisnikMože postojati nekoliko spremišta, od kojih je svaki obično samo za čitanje ili čitanje-pisanje. Suradnja s drugim ljudima uključuje upravljanje tim udaljenim spremištima. Za to je potrebna naredba za daljinski pristup - git remote. To je jedan od dijelova šireg sustava koji je odgovoran za sinkronizaciju promjena.
Značajke daljinskog pristupa
Unosi registrirani pomoću naredbe za daljinski pristup koji se koriste zajedno s git daljinskim push, fetch i pull naredbama. I git fetch i git pull mogu se koristiti za čitanje iz udaljenog spremišta. Git daljinska naredba omogućuje vam stvaranje, pregled i uklanjanje veza s drugim spremištima. Primjerice, push se koristi za smještanje podataka u spremište, a povlači, naprotiv, za dobivanje. Naredba fetch potrebna je za dobivanje svih informacija koje nedostaju na lokalnoj kopiji iz udaljenog spremišta. Nakon izvršenja, upućuje se na sve nove grane u kojima se nalaze podaci. To znači da se ažuriranja ne spajaju s trenutnim projektom, već su odvojena.
Nakon toga, podatke je potrebno ručno isprazniti ako je to potrebno. Git remote pull se koristi za automatsko uklanjanje i spremanje. Udaljene veze više su poput oznaka nego izravne veze s drugim spremištima. Umjesto pružanja pristupa u stvarnom vremenu, oni su korisna imena koja se mogu koristiti za povezivanje s URL-om koji nije vrlo jednostavan za korištenje.
U suštini postoji naredba daljinskog pristupasučelje za upravljanje popisom zapisa u datoteci ./.git/config. Potrebno je upravljati udaljenim repozitorijima, brisati nepostojeće, pratiti odabrane grane i mijenjati adrese udaljenih spremišta (daljinsko upravljanje promjenama).
Prikazuje udaljenu pohranu
Prema zadanim postavkama, Git briše popis prethodno spremljenih udaljenih veza s drugim spremištima. Time se stvara linija u kojoj će biti navedena imena udaljenih spremišta. Git daljinski poziv s opcijom -v prikazat će popis imena oznaka spremišta i, uz to, odgovarajuće URL-ove. Opcija -v znači verbose. Naredba git remote add stvara novi zapis veze s udaljenom memorijom. Kada se daljinski zapis konfigurira s timom daljinskog pristupa, njegovo ime može se prenijeti drugim Git naredbama za komunikaciju s repozitorijem.
Konfiguracija tima za daljinski pristup
Niže su opisane opcije za korištenje upravljačkog tima spremišta. Jednostavan git daljinski zapis prikazuje popis udaljenih veza. Postoji nekoliko konfiguracija. Naredba je prikladna za promjene u datoteci ./.git/config. Možete ga urediti i ručno pomoću uređivača teksta. Git daljinski pristup naredba je ona koja prihvaća dodatne "subcommands".
Mogućnosti instalacije:
Naredba "git remote add" koristi se za stvaranje nove veze s udaljenim spremištem. Nakon dodavanja, čini se da se daljinski upravljač može koristiti kao prikladan prečac za druge naredbe. Ova naredba prihvaća opciju -f, kojadodaje naziv grane odmah nakon stvaranja udaljenog zapisa. Također, parametar --tags, koji odmah prima i uvozi svaku oznaku iz udaljenog repozitorija. s imenom. Ako tada izvršite ovu naredbu s prefiksom remote_test, možete vidjeti da zapis više ne postoji. - novo. Da biste promijenili udaljeni URL spremišta, morate ažurirati konfiguracijsku datoteku s novim URL-om. Naredba get-url prikazuje URL-ove za udaljeni pristup.Kada se dodaju svi, bit će popisani svi URL-ovi dostupnih udaljenih repozitorija.