Kā lietot Git operētājsistēmā Windows?

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.

Kā lietot Github

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).

Zvaigzne Git

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

 

Izveidojiet Github Repo

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ā.

Iestatīt Repo

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]

 

Git Init

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]

Git Pievienot

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ā)

Git Commit

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]

Git Pievienot tālvadības pulti

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]

Git Remote

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

Kodu skola Apgūstiet Git tiešsaistē

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ā.

Aišvars Babbers

Aišvars Babbers ir kaislīgs emuāru autors un digitālā mārketinga speciālists. Viņam patīk runāt un emuārēt par jaunākajām tehnoloģijām un sīkrīkiem, kas viņu motivē skriet GizmoBase. Pašlaik viņš praktizē digitālā mārketinga, SEO un SMO zināšanas kā pilna laika mārketinga speciālists dažādos projektos. Viņš ir aktīvs investors AffiliateBay un ImageStation direktors.

Leave a Comment