Nuotolinės saugyklos su „Git“

Turinys
Tvarkymas Git Kaip bendradarbiavimo darbo įrankis, jis tapo būtinas dabartiniais laikais, kai dauguma naujovių jį naudoja, kad pokyčiai būtų vieningi ir be konfliktų.
Ankstesnėse pamokose mes išmokome valdyti saugyklas vietinėje aplinkoje, ir tai nėra blogai, jei mokomės naudotis GitTačiau darbo pasaulyje tai tvarkoma skirtingai, ir dažniausiai turėsime dirbti nuotolinėje saugykloje, kurioje bus keli filialai ir kiekvienas joje esantis kūrėjas nuolat įkelia pakeitimus.
Nuotolinė saugykla yra ta, kuri nepriklauso mums, kuri gali būti debesies serveryje, kito kūrėjo kompiuteryje ar net failų sistemoje. Pagrindinė šių saugyklų funkcija yra ta, kad kiti kūrėjai gali su juo bendradarbiauti, įskaitant mus per filialus arba šakos.
Turime daug paslaugų, leidžiančių sukurti nuotolinę saugyklą „GitHub“ tačiau tai yra orientuota į asmeninius projektus ir bendradarbiavimą tarp kūrėjų bendruomenės su tam tikrais projektais ir mes „Bitbucket“, kuri yra orientuota į privačius projektus ir darbo komandas įmonėse ar organizacijose.
Šiai pamokai mes naudosime „Bitbucket“, yra nemokama ir labiausiai panaši į darbo filosofiją, į kurią norime sutelkti dėmesį.
Mes minėjome, kad nuotolinė saugykla mums nepriklauso, nes ji yra platformoje, kuri nėra mūsų, tačiau galime su ja atlikti operacijas, pradedant nuo jos kūrimo ir baigiant jos ištrynimu.
Norėdami sukurti nuotolinę saugyklą, einame į puslapį „Bitbucket“ ir jei nesame užsiregistravę, sukuriame savo paskyrą, įeiname ir būdami pagrindiniame skydelyje ieškome galimybės Sukurti sukurti nuotolinę saugyklą.

Pavadiname savo saugyklą, įtraukiame aprašymą, pasirenkame matomumą ir galimybę atlikti šakutės, kur galime papildomai pasirinkti kalbą, kuria bus grindžiamas mūsų projektas, galiausiai paspaudžiame „Create“ ir sukuriame nuotolinę saugyklą.
Darysime prielaidą, kad pradedame nuo nulio ir neturime projekto, bet netrukus pradėsime įkelti savo pakeitimus, todėl turime sukurti aplanką, kuriame bus projektas, ir sukurti pirmąjį stumti.
Norėdami tai padaryti, sukuriame aplanką ir jame atidarysime komandų konsolę ir inicijuosime ją kaip saugyklą gitPo to mes sukursime ryšį su savo nuotoline saugykla, kurią galime rasti pagrindinėje mūsų naujai sukurtos saugyklos skydelyje:

Dabar turime atlikti pirmąjį stumti Norėdami patikrinti, ar viskas veikia teisingai, sukursime naują failą, kuris gali būti .txt su paprastu tekstu. Mes naudojame komandą papildyti norėdami jį įtraukti į saugyklą, pridedame pirmąjį įsipareigoti ir galiausiai mes darome stumti į filialą meistras:

Kaip matome, viskas klostėsi sklandžiai, tačiau vartotojams, kurie pradeda ir jaučiasi šiek tiek nesaugūs dėl įrankio, ir įdomu, ar failai buvo įkelti, jie gali „Bitbucket“ ir atnaujinkite saugyklą ir pamatysite atliktus pakeitimus:

DIDELIS

„Bitbucket“ yra labai naudinga, ne tik leidžia mums sukurti saugyklas, bet ir jos žiniatinklio programa leidžia matyti tokius duomenis kaip saugyklos filialas, šakutės atlikta veikla, joje esanti veikla ir net siųsti kvietimus kitiems kūrėjams.
Sukūrę saugyklą, laikas pradėti bendradarbiavimo darbą, nes pirmiausia turime sukurti filialus arba šakos. Be filialo meistras Mes turime sukurti papildomą projekto šaką apskritai ir tai yra ta, kurioje veiks kūrėjai sujungti ir įkelkite galutinius pakeitimus.
Atskiros šakosBe to, kiekvienam kūrėjui rekomenduojama turėti filialą, todėl kiekvieno komandos nario pakeitimai bus suskirstyti į skyrius ir, jei galutiniame įkėlime įvyks klaida, juos bus galima grąžinti be didelių problemų.
Mes sukursime filialą pavadinimu besivystanti ir asmeninė mūsų pokyčių šaka, tai darome su komanda šaka po kurio nurodomas filialo pavadinimas, pažiūrėkime, kaip jis atrodo mūsų konsolėje:

Tai sukurs mūsų filialus vietoje, bet kol mes juos nepakeisime ir nepadarysime stumti jie nebus registruoti mūsų saugykloje, nes mes su komanda pakeisime savo asmeninę šaką atsiskaityti ir patikriname su būsena kad neturime ką veikti įsipareigoti, tai turėtų būti taip, nes tai yra nauja šaka, pažiūrėkime:

Dabar mes sukursime aplankus ir kai kuriuos failus, kad mūsų projektas būtų svarus, tačiau prisiminkime, kad pakeitimai bus mūsų filiale. Atlikę šias operacijas, turime jas pridėti papildyti, atlikti įsipareigoti atitinkamas ir galiausiai stumti į mūsų filialą, pažiūrėkime šias operacijas savo komandų pulte:

Mes jau įkėlėme į savo filialą, dabar tą patį turime padaryti tik su plėtros filialu, tačiau tam mums nereikia naudoti komandos pridėti arba padaryti, tam mes naudosime komandą susijungti Norėdami prisijungti prie pakeitimų, kurių nėra filiale, tai sutaupo daug darbo ir leidžia sekti veiksmus, kuriuos atliekame saugykloje.
Norėdami tai padaryti, su komanda turime pereiti į plėtros šaką atsiskaityti ir ten mes vykdysime komandą sujungti rodydamas į Džakostos filialą prisijungti prie mūsų atliktų pakeitimų.

Atlikus šį veiksmą atnaujinimas bus atliktas, tačiau tai nereiškia, kad pakeitimus į šaką įkėlėme taip, kaip turime atlikti stumti, tačiau tai sutaupys mums papildomų veiksmų ir suteiks švaresnį įkėlimo procesą. Šis veiksmas sukurs naują šaką ir suvienys mūsų pakeitimus, jei vis dar nepasitikime tuo, ką konsolė mums praneša, kad galime eiti „Bitbucket“, kur matome sukurtas naujas šakas ir veiksmus, kuriuos atlikome naujausios veiklos skiltyje:

DIDELIS

Kaip matome, turime naujų filialų ir atlikome naujus pakeitimus. Svarbu paminėti, kad tai yra įprasta darbo eiga, kurią turime atlikti dirbdami bendradarbiavimo aplinkoje, nes priešingu atveju sukeltume konfliktus, todėl mūsų komanda praleistų net kelias valandas saugyklos trikčių šalinimui.
Ką tik matėme, yra idėjos, kad mes buvome tie, kurie sukūrė nuotolinę saugyklą, dalis, tačiau tuo metu, kai esame pakviesti į vieną iš jų, procesas šiek tiek pasikeičia. Tarkime, kad mūsų komanda taip pat naudoja „Bitbucket“ ir jie sukūrė saugyklą platformoje, mes nuėjome į pagrindinį skydelį, mes nustatėme parinktį Klonuoti ir kai paspausime, pamatysime tikslią šio veiksmo atlikimo eilutę, kuri klonuoja mus būtent tai, kas tuo metu yra saugykloje:

DIDELIS

Mes paminėjome, kad šis veiksmas klonuoja arba kopijuoja tai, kas tuo metu yra saugykloje, tačiau gali būti taip, kad kai kurie kūrėjai įkelia paskutinės minutės pakeitimą ir jis nėra įtrauktas į kloną, todėl jo nebus kopijoje kurį turėsime savo mašinoje.
Dažna klaidaŠi klaida yra viena iš labiausiai paplitusių ir kur daugelis pradedančių vartotojų nesugeba valdyti saugyklų Git, ir tai yra failų įkėlimas į saugyklą, prieš tai nepatikrinus, ar buvo atlikti pakeitimai. Tačiau sprendimas yra paprastas, o tai, ko gero, yra sudėtingiausia, yra praktikos įgyvendinimas ir komandos vykdymas traukti prieš pradedant dirbti su projektu ir prieš įkeliant ką nors, išvengiama nepatogios mūsų sukeltos saugyklos konflikto situacijos.
Galiausiai svarbu paminėti, kad nors Git leidžia mums kontroliuoti savo projektą ir failus, vienijančius kūrimo komandos pakeitimus, tai nėra įrankis, kurį galime naudoti tik projektų valdymui.
Rekomenduojame jį naudoti kartu su tokiomis programomis kaip „asana“ ar „Trello“, užtikrinant, kad mūsų projektai būtų aprėpti visuose frontuose, tokiu būdu žinosime, kad jie visada turės naujausius pakeitimus, taip pat kad nustatytos datos ir įsipareigojimai sutikti nesėkmingai ..
Tuo baigiame šį vadovėlį, kuriame galėtume sukurti savo nuotolinę saugyklą „Bitbucket“ be to, mes galėjome pamatyti visą darbo eigą, reikalingą optimaliam jos tvarkymui, kai dirbame bendradarbiavimo plėtros aplinkoje.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką
wave wave wave wave wave