Kas ir Git un GitHub?
Izmantojot Git, iespējams saglabāt un izsekot visas sava projekta koda versijas, ko saglabāsiet. Git kas ļauj izveidot daudz jaunas versijas Jūsu projektā, vienlaikus saglabājot oriģinālo kodu. Ja jaunais kods darbojas, to var apvienot ar pašreizējo kodu vai, ja nedarbojas kā vēlētos, to var izmest. Git ļauj vairākiem cilvēkiem strādāt kopā ar kodu, tādēļ tas tiek ļoti plaši ielietots daudzās izstrādēs kompānijās pasaulē. Ir redzams kādas izmaiņas un kad katrs no komandas dalībniekiem ir ieviesis kodā. Izmaiņas var akceptēt vai noraidīt.
Savukārt GitHub ir mājaslapa un hostinga pakalpojums projektiem,kuros izmanto Git. GitHub izmanto Git komandas, lai tiešsaistē saglabātu Jūsu projekta kodu un tā versijas. Git tiek izmantots, lai nosūtītu projekta kodu uz GitHub, un tas tiek saglabāts repozitorijā. GitHub mājaslapā iespējams publicēt savus projektus, dalīties ar tiem ar citiem, sadarboties un arī klonēt projektus no GitHub uz savu datoru.
Šajā pamācībā apskatīsim kā nokolonēt projektu no GitHub uz savu Mac datoru.
Pamācībā tiks izmantots Visual Studio Code, tādēl, ja Jums tas nav, lejupielādējiet to šeit: https://code.visualstudio.com/
- pirmais, kas nepieciešams ir GitHub konts, ja Jums tāda nav, tad ejiet uz https://github.com/ un piereģistrējieties
- Tālāk nepieciešams savā Mac datorā ieinstalēt Git. To var izdarīt vairākos veidos. Tā kā lietoju Homebrew, tad izmantošu brew komandu,lai ieinstalētu Git. Ja Jums Mac datorā nav Homebrew, tad variet to ieinstalēt terminālī palaižot komandu /bin/bash -c “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)” kad Homebrew ir uzstādīts, tad terminālī ievadiet komandu
brew install git
, lai uzstādītu Git savā Mac datorā. - kad instalācija beigusies, pārliecināties par to vai esiet ieinstalējuši GIT, variet terminālī ieraksto
git version
- Kad Git ir veiksmīgi uzstādīts, atveriet GitHub.com un nospiediet New, lai izveidotu jaunu projektu
- ierakstiet projekta nosaukumu, piemēram “test” un izvēlities, ka projekts nav privāts (ja vēlaties, lai projekts būtu pieejams jebkuram cilvēkam, tad variet atstāt Public)
- un spiediet pogu Create repository – izveidot repozitoriju
- Kad izveidosiet repozitoriju, būs redzams šāds skats (no šīs vietas mēs kopēsim repozitorija saiti, lai izveidotu klonu savā datorā, neaizveriet šo logu pagaidām):
- tālāk mēs šo projektu klonēsim uz mūsu Mac datoru. Izveidojiet datorā mapīti test1 (nosaukumam nav nozīmes), kurā mēs veidosim savu projektu, un atveriet šo mapi Visual Studio Code
- kad mape atvērta, atveriet termināli
- Atveriet uz GitHub lapu un nokopējiet saiti uz repozitoriju
- Atgriezieties uz Visual Studio Code un ievadiet terminālī komandu git clone un saite,ko tikko nokopējāt
- Tālāk parādīsies brīdinājums, ka esam noklonējuši tukšu repozitoriju. Un tā tas arī, jo mūsu repozitorijs tik tiešām ir tukšs. Tālāk mēs izveidosim failu lokāli datorā un nosūtīsim šo failu uz GitHub.
- Tālāk test1 mapītē izveidosim index.html failu
- un redzam,ka līdz,ko pievienojām izmaiņas mūsu projektā (pievienojām index.html failu), kreisajā pusē parādījās zils aplītis ar 1 (kas apzīmē,ka projektā ir notikusi 1 izmaiņa. Bet pagaidām šī izmaiņa ir tikai mūsu datorā
- uzspiežot uz sadaļas, kur ir zilais aplītis ar 1, mums atvērsies šāds skats, no kura mēs varēsim nosūtīt failus uz GitHub. Lai to izdarītu sadaļā Changes pie faila, kurā veicām izmaiņas (index.html), spiežam plusu
- pēc tam redzam, ka šis fails ir pārvietos augšup, tālāk pie Message mēs rakstām nosaukumu izmaiņam (piemēram, index.html pievienošana) un spiežam ķeksīti (Commit), kas atrodas virs message lauka
- un tālāl, lai nosūtītu šīs izmaiņas uz GitHub, ir jānospiež uz 3 punktiņiem sānā un jāizvēlas push
- tagad ir redzams, ka kreisajā pusē ir pazudis zilais aplķitis ar vieninieku, jo izmaiņas ir saglabātas. Un tagad,ja Jūs atvērsiet GitHub, savā projektā Jūs redzēsiet,ka ir jaunās izmaiņas (index.html fails) ar komentāru (index.html pievienošana).
- Katru reizi, kad veiksiet izmiaņas kodā, kreisajā pusē, uzrādīsies cik izmaiņas veiktas.