Attālās krātuves ar Git

Satura rādītājs
Pārkraušana Git Kā instruments sadarbības darbam tas ir kļuvis par nepieciešamību pašreizējā laikā, kad lielākā daļa jauninājumu to izmanto, lai saglabātu izmaiņas vienotas un bez konfliktiem.
Iepriekšējās apmācībās mēs esam iemācījušies pārvaldīt krātuves vietējā vidē, un tas nav slikti, ja mēs mācāmies lietot GitTomēr darba pasaulē tas tiek apstrādāts atšķirīgi, un lielākoties mums būs jāstrādā pie attālās krātuves, kurai būs vairākas filiāles un katrs tajā esošais izstrādātājs pastāvīgi augšupielādēs izmaiņas.
Attālā krātuve ir mums nepiederoša krātuve, kas var atrasties mākoņa serverī, cita izstrādātāja datorā vai pat failu sistēmā. Šo krātuves galvenā funkcija ir tāda, ka citi izstrādātāji var ar to sadarboties, ieskaitot mūs, izmantojot filiāles vai filiāles.
Mums ir daudz pakalpojumu, kas ļauj mums izveidot savu attālo krātuvi GitHub bet tas ir orientēts uz personīgiem projektiem un sadarbību starp izstrādātāju kopienu ar noteiktiem projektiem un mums Bitbucket, kas ir orientēts uz privātiem projektiem un darba komandām uzņēmumos vai organizācijās.
Šajā apmācībā mēs izmantosim Bitbucket, ir bezmaksas un ir tā, kas visvairāk līdzinās darba filozofijai, uz kuru vēlamies koncentrēties.
Mēs minējām, ka attālā krātuve mums nepieder, jo tā atrodas uz platformas, kas nav mūsu, tomēr mēs varam ar to veikt darbības, sākot no tās izveides līdz dzēšanai, ja mēs to vēlamies.
Lai izveidotu attālo krātuvi, mēs ejam uz lapu Bitbucket un, ja neesam reģistrējušies, mēs izveidojam savu kontu, ieejam un, atrodoties mūsu galvenajā panelī, meklējam iespēju Izveidot lai izveidotu attālo repozitoriju.

Mēs nosaucam savu krātuvi, iekļaujam aprakstu, izvēlamies redzamību un veiktspējas iespējas dakšas, kur mēs varam papildus izvēlēties valodu, kurā tiks balstīts mūsu projekts, beidzot mēs nospiežam izveidot un mēs izveidosim savu attālo krātuvi.
Mēs pieņemsim, ka mēs sākam no nulles un ka mums nav projekta, bet mēs drīz sāksim augšupielādēt izmaiņas, jo mums ir jāizveido mape, kurā būs projekts, un jāizveido pirmā spiest.
Lai to izdarītu, mēs izveidojam mapi un tajā atvērsim komandu konsoli un inicializēsim to kā repozitoriju gitPēc tam mēs izveidosim savienojumu ar mūsu attālo krātuvi, kuru mēs varam atrast mūsu jaunizveidotā krātuves galvenajā panelī:

Tagad mums ir jāveic pirmais spiest Lai pārbaudītu, vai viss darbojas pareizi, mēs izveidosim jaunu failu, kas var būt .txt ar vienkāršu tekstu. Mēs izmantojam komandu pievienot lai to pievienotu krātuvei, mēs pievienojam savu pirmo apņemties un visbeidzot mēs darām spiest uz filiāli meistars:

Kā redzam, viss noritēja gludi, tomēr lietotājiem, kuri sāk darbu un jūtas mazliet nedroši par šo rīku, un vēlas uzzināt, vai faili tika augšupielādēti, viņi var doties uz Bitbucket un atsvaidziniet krātuvi, un jūs varat redzēt veiktās izmaiņas:

PALIELINĀT

Bitbucket ir ļoti noderīga, ne tikai ļauj mums izveidot krātuves, bet arī tā tīmekļa lietojumprogramma ļauj mums redzēt tādus datus kā krātuves filiāle, dakšas kas ir paveikts, darbības tajā un pat nosūtīt ielūgumus citiem izstrādātājiem.
Kad mūsu repozitorijs ir izveidots, ir pienācis laiks sākt sadarbības darbu, jo vispirms mums ir jāizveido filiāles vai filiāles. Neatkarīgi no filiāles meistars Mums ir jāveido papildu filiāle projektam kopumā, un tā ir tā, kurā rīkosies izstrādātāji sapludināt un augšupielādējiet pēdējās izmaiņas.
Atsevišķas filiālesTurklāt ir ieteicams, lai katram izstrādātājam būtu sava filiāle, tāpēc katra komandas locekļa izmaiņas tiks sadalītas sadaļās, un, ja pēdējā augšupielādē radīsies kļūda, tās varēs atgriezt bez lielām problēmām.
Mēs izveidosim filiāli ar nosaukumu attīstās un personīgā filiāle mūsu izmaiņām, mēs to darām ar komandu filiāle kam seko filiāles nosaukums, redzēsim, kā tas izskatās mūsu konsolē:

Tas izveidos mūsu filiāles lokāli, bet līdz brīdim, kad mēs tajās veiksim izmaiņas un veiksim spiest tie netiks reģistrēti mūsu krātuvē, jo mēs ar komandu pāriesim uz savu personīgo filiāli izrakstīties un mēs pārbaudām ar statuss ka mums nav ko darīt apņemties, tam vajadzētu būt šādam, jo ​​tā ir jauna filiāle, redzēsim:

Tagad mēs izveidosim mapes un dažus failus, lai mūsu projektam piešķirtu svaru, tomēr atcerēsimies, ka izmaiņas būs mūsu filiālē. Pēc šo darbību veikšanas mums tās jāpievieno ar pievienot, izpildiet apņemties atbilstošo un visbeidzot spiest mūsu filiālei, apskatīsim šīs darbības mūsu komandu konsolē:

Mēs jau esam veikuši augšupielādi savā filiālē, tagad mums tas jādara tikai ar attīstības nozari, taču šim nolūkam mums nav jāizmanto komanda pievienot vai izdarīt, šim nolūkam mēs izmantosim komandu sapludināt Lai pievienotos izmaiņām, kuras filiālē nav, tas ietaupa mums daudz darba un ļauj izsekot darbībām, ko veicam krātuvē.
Lai to izdarītu, mums ar komandu jāpāriet uz attīstības nozari izrakstīties un tur mēs izpildīsim komandu sapludināt norādot uz Džakostas filiāli, lai pievienotos mūsu veiktajām izmaiņām.

Ar šo darbību atjauninājums tiks veikts, taču tas nenozīmē, ka esam augšupielādējuši izmaiņas filiālē tādā pašā veidā, kā mums jāveic spiest, taču tas mums ietaupa dažas papildu darbības un nodrošina tīrāku augšupielādes procesu. Šī darbība radīs jaunu filiāli un apvienos mūsu izmaiņas, ja mēs joprojām neuzticamies tam, ko konsole mums paziņo, mēs varam doties uz Bitbucket, kur mēs varam redzēt izveidotās jaunās filiāles, kā arī darbības, ko esam veikuši saskaņā ar neseno darbību sadaļu:

PALIELINĀT

Kā redzam, mums ir jaunas filiāles, kā arī veiktās izmaiņas. Ir svarīgi pieminēt, ka šī ir normāla darbplūsma, kas mums jāveic, strādājot sadarbības vidē, pretējā gadījumā mēs izraisītu konfliktus, liekot mūsu komandai pat dažas stundas veltīt krātuves traucējummeklēšanai.
Tas, ko mēs tikko redzējām, ir daļa no idejas, ka mēs bijām tie, kas izveidoja attālo krātuvi, bet brīdī, kad esam uzaicināti uz vienu no tiem, process nedaudz mainās. Pieņemsim, ka mūsu komanda arī izmanto Bitbucket un viņi izveidoja krātuvi platformā, mēs devāmies uz galveno paneli, mēs atradām opciju Klons un, nospiežot to, mēs redzēsim precīzu rindu, lai veiktu šo darbību, kas klonē mūs tieši to, kas tajā brīdī atrodas krātuvē:

PALIELINĀT

Mēs minējām, ka šī darbība klonē vai kopē to, kas tajā laikā atrodas krātuvē, taču var gadīties, ka daži no izstrādātājiem augšupielādē pēdējā brīža izmaiņas, un tā nav iekļauta klonā, tāpēc tā nebūs kopijā kas mums būs mūsu mašīnā.
Izplatīta kļūdaŠī kļūda ir viena no visbiežāk sastopamajām, un daudziem iesācējiem lietotājiem neizdodas pārvaldīt krātuves Git, un tā ir failu augšupielāde repozitorijā, iepriekš nepārbaudot, vai ir veiktas izmaiņas. Bet risinājums ir vienkāršs, iespējams, vissarežģītākā lieta ir prakses pārņemšana un komandas izpilde vilkt pirms darba uzsākšanas pie projekta un pirms kaut ko augšupielādējot, tas ļauj izvairīties no mūsu radītā apgrūtinošā konflikta ar repozitoriju.
Visbeidzot, ir svarīgi pieminēt, ka, lai gan Git ļauj mums kontrolēt savu projektu un failus, kas apvieno izmaiņas izstrādes komandā, tas nav rīks, ko varam izmantot tikai projektu vadībai.
Mēs iesakām to izmantot kopā ar tādām lietojumprogrammām kā asana vai Trello, nodrošinot, ka mūsu projekti tiek aptverti visās jomās, tādā veidā mēs zināsim, ka tajos vienmēr būs jaunākās izmaiņas, kā arī tam noteiktie datumi un saistības tiekas bez neveiksmēm ..
Ar to mēs pabeidzam šo apmācību, kurā mēs varētu izveidot savu attālo krātuvi Bitbucket un turklāt mēs varējām redzēt visu darbplūsmu, kas nepieciešama, lai to optimāli apstrādātu, strādājot sadarbības attīstības vidē.Vai jums patika šī apmācība un palīdzējāt tai?Jūs varat apbalvot autoru, nospiežot šo pogu, lai sniegtu viņam pozitīvu punktu

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave