Versiju kontrole ir ļoti izplatīts termins programmatūras nozarē un, piemēram, versiju kontroles programmatūra Git un SVN tiek plaši izmantoti, lai sekotu līdzi izmaiņām projektos. Daudzi izstrādātāji saskaras ar problēmām, izmantojot Git un GitHub, tāpēc mēs nolēmām kopīgot rakstu par Git. Šajā apmācībā mēs apgūsim Git lietošanas pamatus, kas ietver jūsu repozitorija izveidi un inicializēšanu, koda iekļaušanu (pēc izmaiņu veikšanas) un izmaiņu pārsūtīšanu no vietējās uz tiešsaistes repozitoriju.
Saturs
Kas ir Gits?
Git ir izplatīta versiju kontroles un pirmkoda pārvaldības programmatūra. To izmanto, lai izsekotu avota koka stāvoklim, vēsturei un integritātei. Tādējādi tas ir ļoti noderīgs rīks ikvienam izstrādātājam.
Kāpēc izmantot Git?
Tas darbojas lokāli pēc noklusējuma, tāpēc katrs darba direktorijs ir pilnvērtīgs repozitorijs ar pilnu vēsturi un pilnu versiju izsekošanas iespējām, tāpēc tas nav atkarīgs no neviena centrālā servera.
Apvienojot, Git plaši izmanto saglabāto vēsturi, lai pieņemtu daudz labāk apzinātus lēmumus, kas rada mazāk konfliktu. Visbeidzot, Git tiek izplatīta kā bezmaksas programmatūra saskaņā ar GNU vispārējās publiskās licences noteikumiem.
Kas tad ir Github?
Github ir tīmekļa mitināšanas pakalpojums programmatūras projektiem, kuros tiek izmantota Git pārskatīšanas kontroles sistēma. Šobrīd Github ir vispopulārākā atvērtā pirmkoda repozitorija vietne. Tas piedāvā gan maksas plānus privātai krātuvei, gan bezmaksas kontus atvērtā pirmkoda projektiem. Tāpēc, ja neesat reģistrējies Github, es ļoti iesaku to izdarīt plkst https://github.com/signup/free
Git iestatīšana operētājsistēmā Windows
Lejupielādējiet Git iestatīšanu operētājsistēmai Windows, šeit. Git ir Github sirds, kas ir atvērtā pirmkoda versiju kontroles sistēma. To izveido tā pati komanda, kas izveidoja Linux. Un tas ir atbildīgs par visu, kas saistīts ar Github, kas notiek lokāli jūsu datorā.
Kad Git ir instalēts lokāli, tas ir jāiestata, lai varētu sākt veidot repozitorijus. Tagad aktivizējiet Git bash (no pogas Sākt).
Pēc tam jums ir jāpaziņo savs lietotājvārds, lai tas varētu apzīmēt jūsu saistības:
[html] $ git config — globāls lietotājvārds “Jūsu vārds šeit”[/ html]
Ievadiet savu e-pasta adresi, lai Gits varētu to izmantot, lai saistītu jūsu saistības ar jūsu Github kontu. (Izmantojiet to pašu e-pasta adresi, kuru reģistrējāt vietnē Github)
[html] $ git config -global user.email "[e-pasts aizsargāts]"[/ html]
Tagad esat pabeidzis Git iestatīšanu vietējā datorā. Tagad izveidosim savu pirmo repozitoriju un veiksim pirmo apņemšanos.
1. Repozitorija izveide
Varat izveidot repozitoriju vietnē Github vietnē, taču tikai pēc pierakstīšanās, izmantojot Github kontu. Ja jums nav konta, varat to izveidot vietnē github.com
Norādiet repozitorija nosaukumu un aprakstu. Varat izvēlēties, vai padarīt repo publisku vai privātu. (Publiskajiem repozitorijiem var piekļūt ikviens, ti, ikviens var piekļūt avota kodam, savukārt tikai jums ir piekļuve privāto repozitoriju avota kodam vai ikvienam, ar kuru to kopīgojat)
2. Repozitorija iestatīšana vietējā mašīnā
Kad esat izveidojis repozitoriju vietnē GitHub, nākamā daļa ir par to, kā rīkoties vietējā datorā (lūdzu, pārliecinieties, vai esat veiksmīgi konfigurējis Git bash). Varat arī atsaukties uz Github palīdzības dokumenti, lai saņemtu papildu palīdzību Git iestatīšanā.
Tagad varat sākt, izveidojot savā failu sistēmā direktoriju ar nosaukumu "my-first-repo". Pievienojiet savam direktorijam "index.php" failu. "index.php" un pievienojiet tam šādu kodu:
[php]atbalss “Hello git”;
?>
[/ Php]
Tagad inicializējiet git savā direktorijā:
[html] $ git init[/ html]
Tagad jūs esat inicializējis git savā direktorijā. Pēc tam pievienosim šos failu ceļus (no mūsu direktorija) Git izsekošanai.
(git add: tas nosaka saturu, kuru vēlaties uzņemt momentuzņēmumu)
[html] $ git add .[/ html]
Tagad veiksim savu pirmo apņemšanos ar:
[html] $ git commit -m “mana pirmā apņemšanās”[/ html]
(git commit: tas izveido iestudētā satura momentuzņēmumu un reģistrē jūsu lietotājvārdu un e-pasta adresi katrā jūsu veiktajā saistībā)
Tādējādi tiks izveidots mūsu iestudētā satura momentuzņēmums. Tā kā mums ir jādalās ar repo ar citiem, mums tas ir jāpievieno attālajā resursdatorā. Tas tiek darīts, izmantojot `git remote add`. Mēs jau esam izveidojuši repo vietnē Github, tagad mums vienkārši jākopē dotais URL, mūsu gadījumā tas ir `[e-pasts aizsargāts]:bkvirendra/my-first-repo.git`. Tagad pievienosim to mūsu projektam, lai mēs varētu veikt izmaiņas un iegūt no tā atjauninājumus.
[html] $ git attālās pievienošanas izcelsme [e-pasts aizsargāts]:bkvirendra/my-first-repo.git[/ html]
Tagad mēs dalāmies savās saistībās ar citiem, mums ir jāpārnes mūsu attālajā repozitorijā (mitināta Github). Tas izveidos mūsu filiāli attālajā repo. Dosimies uz mūsu "galveno" filiāli mūsu attālajā repo.
[html] $ git push -u izcelsmes galvenais[/ html]
Iepriekš minētās apmācības demonstrācijas repozitorijs ir pieejams vietnē . Ja rodas problēmas ar ssh atslēgām, lūdzu, skatiet https://help.github.com/articles/generating-ssh-keys. Papildu ar Git saistītu atsauci skatiet http://gitref.org/.
Pārbaudiet Git bez instalēšanas
Ja nevēlaties instalēt Git savā datorā, bet vēlaties to apgūt, mēs varam dot priekšroku lieliskam tīmekļa rīkam! Kodu skola ir izstrādājis šo rīku, un tagad tas ir pieejams visiem lietotājiem. Vietnē varat redzēt sadaļu, lai sniegtu uz git balstītas komandas. Kad esat ievadījis pareizās komandas, kam seko taustiņu Enter, atbilstošās darbības parādīsies sadaļā, kas atrodas zem komandu sadaļas. Tādējādi tas ir labs veids, kā mācīties Git tiešsaistē, nesaskaroties ar instalēšanas problēmām! Ja, izmantojot Git vai GitHub, rodas problēmas, informējiet mūs tālāk komentāru veidā.