Git ir vispopulārākā daudzu programmatūras izstrādātāju izvēlētā versiju kontroles sistēma. Linuss Torvalds Git izstrādāja Linux kodola izstrādes laikā 2005. gadā. Kopš tā laika izstrādātāji plaši izmanto šo versiju kontroles sistēmu, lai sadarbotos ar citiem dalībniekiem viņu projektos.

Ja mācāties programmatūras izstrādi un tās dažādos aspektus, iespējams, kādā brīdī jau esat dzirdējuši par Git. Šajā rokasgrāmatā tiks detalizēti izskaidrots Git, kā arī īss ceļvedis par to, kā to instalēt un konfigurēt Linux.

Kas ir Git un kāpēc tas jums vajadzīgs?

Programmatūras izstrāde ir izaicinoša. Tas ietver darbu ar vairākiem failiem, un bieži vien tas ir nepieciešams, lai izdomātu avota kodu, lai sasniegtu paredzēto izvadi, pirms tas ir gatavs lietošanai.

Ne tikai tas, ka pat pēc koda palaišanas ražošanā joprojām ir vajadzība pēc tā periodiska atjaunošana, lai kods būtu efektīvs, uzturams un lasāms citiem komanda.

Tā kā projektā ir tik daudz mainīgo un vienlaikus strādā vairāki izstrādātāji, drīz var būt sarežģīti saglabāt cilni visiem dažādiem projekta failiem un to labojumiem.

instagram viewer

Šeit parādās tāda versijas kontroles sistēma (VCS) kā Git. Tas atvieglo dažādu komandas locekļu iesniegto kodu izmaiņu izsekošanu un pārvaldīšanu, savukārt paātrina programmatūras izstrādes un testēšanas procesu.

Daži no ievērojamākajiem versiju kontroles sistēmas izmantošanas ieguvumiem ir:

  • Piekļuve ilgtermiņa izmaiņu vēsturei, lai jūs varētu apskatīt visas izmaiņas, kuras komanda jebkad ir veikusi failā.
  • Atzarošana un apvienošana, kas atvieglo vienlaicīgu ieguldījumu un ļauj apvienot vairākas faila versijas vienā failā, lai piemērotu izmaiņas un novērstu failu dublēšanos.

Protams, tas, kuru versiju vadības sistēmu izmantojat, nosaka arī priekšrocības, kuras varat meklēt, izmantojot to. Tā kā Git gadījumā tā ir izplatīta versiju kontroles sistēma (DVCS), visi jūsu koda faili atrodas katra līdzstrādnieka datorā.

Tātad, papildus iepriekšminētajām priekšrocībām (un dažām citām), Git ļauj strādāt arī bezsaistē, izņemot virzīšanas un vilkšanas funkcijas, kuru darbībai joprojām ir nepieciešama interneta savienojamība.

Saistīts: Top 10 versiju vadības sistēmas Linux

Kā instalēt Git Linux

Git instalēšana Linux ir diezgan vienkārša. Lai instalētu to savā datorā, atkarībā no Linux izplatīšanas izmantojiet šādas komandas.

Instalējiet Git uz Debian / Ubuntu

Git ir pieejams oficiālajos Ubuntu un Debian krātuvēs. Tādēļ to var viegli instalēt, izmantojot APT:

sudo apt instalēt git

Instalējiet Git vietnē Fedora

Jūs varat instalēt Git Fedora, izmantojot vai nu DNF, vai YUM. Ja izmantojat vecāku Fedora versiju (līdz Fedora 21), izmantojiet YUM:

sudo yum instalēt git

Un otrādi, ja jūsu sistēmā darbojas Fedora 22 vai jaunāka versija, Git instalēšanai varat izmantot DNF.

sudo dnf instalējiet git

Instalējiet Git uz Arch Linux

Ja izmantojat Arch Linux, varat instalēt Git, izmantojot Pacman:

sudo pacman -S git

Instalējiet Git uz FreeBSD

Lai instalētu Git uz FreeBSD, izsniedziet šādu komandu:

sudo pkg instalēt git

Kad tas ir izdarīts, pārbaudiet, vai instalēšana bija veiksmīga, izpildot šādu komandu:

git --versija

Ja tas atgriež versijas numuru, tas nozīmē, ka instalēšana bija veiksmīga. Ja nē, jums vēlreiz jāpārskata instalēšanas process.

Kā konfigurēt Git operētājsistēmā Linux

Kad esat instalējis Git savā sistēmā, pirms lietojat, jākonfigurē daži tā komponenti, piemēram, lietotājvārds, e-pasta adrese un noklusējuma teksta redaktors. Šī konfigurācija būs vienreizējs process, un jūsu konfigurētajiem iestatījumiem vajadzētu darboties tik ilgi, kamēr nenoņemsit Git no savas sistēmas.

Izveidojiet Git identitāti

Vispirms jums ir jāiestata noklusējuma identitāte (lietotājvārds un e-pasta adrese) katrai saistībai, ko veicat savā sistēmā. To var izdarīt divējādi. Varat vai nu iestatīt globālo identitāti, lai visas izdarītās saistības ietu caur to pašu identitāti, vai iestatīt katras repozitorijas identitāti, lai dažādiem projektiem izmantotu atsevišķas identitātes.

Lai iestatītu globālo identitāti, atveriet termināli un izpildiet šādas komandas:

git config - globālais lietotājvārds "your_name"
git config - globālais user.email "jūsu_pasta_adrese"

Ja vēlaties iestatīt noklusējuma identitāti noteiktam repozitorijam, vispirms dodieties uz direktoriju, kurā atrodas repozitorijs. Izmantot ls komanda uzskaitīt direktorijus (un apakšdirektorijus) un CD komandu iedziļināties tajās.

Kad esat krātuvē, palaidiet šīs komandas terminālā:

git config user.name "tavs_vards"
git config user.email "jūsu_pasta_adrese"

Konfigurējiet SSH Git operētājsistēmā Linux

Lai gan tas nav nepieciešams, jūs varat arī iestatīt SSH datorā, lai atļautu pieteikšanos bez paroles. Tādā veidā jums nav jāievada parole katru reizi, kad vēlaties veikt izmaiņas krātuvē.

Lai to izdarītu, atveriet termināļa logu un izpildiet šādu komandu, lai izveidotu jaunu SSH atslēgu ar savu e-pastu:

ssh-keygen -t rsa -b 4096 -C "jūsu_pasta_adrese"

Kad tiek prasīts ievadīt faila nosaukumu, norādiet vietu, kur vēlaties saglabāt atslēgu un nospiediet Enter; lai turpinātu noklusējuma opciju, nospiediet Enter.

Tagad sistēma lūgs iestatīt paroli, lai SSH jūsu datorā pievienotu papildu drošības slāni. Ierakstiet spēcīgu ieejas frāzi, kuru varat atcerēties un nospiest Enter.

Visbeidzot, jums jāpievieno SSH atslēga ssh-aģents, kurā atrodas jūsu sistēmas privātās atslēgas. Lai to izdarītu, terminālā palaidiet šādu kodu:

ssh-add ~ / .ssh / id

Kad esat konfigurējis savu identitāti, varat konfigurēt Git tālāk, lai tas atbilstu jūsu darbplūsmai.

Mainiet Git noklusējuma teksta redaktoru

Viena no papildu konfigurācijām, ko varat darīt, ir mainīt Git noklusējuma teksta redaktoru jūsu mijiedarbībai.

Pēc noklusējuma Git ir konfigurēts izmantot Vim teksta redaktoru. Tomēr, ja jūs nekad iepriekš neesat izmantojis Vim, jūs, iespējams, nejūtaties kā mājās, to lietojot. Lai parādītu procesu, mēs noklusējuma Git teksta redaktorā iestatīsim nano. Bet, ja jums ir vēlamais teksta redaktors, droši nomainiet nano ar šādu komandu:

git config - globālais kodols.reditora nano

Pārskatiet konfigurācijas

Kad esat konfigurējis Git savām preferencēm, vienreiz pārbaudiet konfigurācijas iestatījumus, lai pārliecinātos, ka tie ir pareizi. Palaidiet šo komandu, lai iegūtu visu jūsu sistēmas Git konfigurācijas iestatījumu sarakstu:

git config - saraksts

Kādā brīdī nākotnē, ja vēlaties rediģēt konfigurāciju, atveriet gitconfig failu, palaižot:

nano ~ / .gitconfig

Pēc tam rediģējiet identitātes vērtības, kuras vēlaties mainīt.

Veiksmīgi palaist Git operētājsistēmā Linux

Izmantojot iepriekš minēto rokasgrāmatu, jums vajadzētu būt iespējai instalēt un konfigurēt Git savā Linux sistēmā īsā laikā. Turpmāk jums jāiekļauj Git savā darbplūsmā, lai labāk pārvaldītu savus projektus.

Šim nolūkam ir pieejami dažādi Git pakalpojumi, kas var palīdzēt pārvaldīt krātuves. Viens tāds ir GitHub, kas atvieglo versiju kontroli, vienlaikus piedāvājot drošu mākoņa krātuvi un integrācijas atbalstu neskaitāmiem rīkiem.

Tomēr, ja jūs esat jauns Git lietotājs un domājat, ar ko sākt, iemācīšanās izveidot savu pirmo krātuvi var palīdzēt jums ērti izmantot rīku.

E-pasts
Kā izveidot pirmo krātuvi vietnē Github

Vai vēlaties dalīties ar saviem attīstības projektiem tiešsaistē? Lūk, kā sākt darbu ar savu pirmo Github krātuvi.

Lasiet Tālāk

Saistītās tēmas
  • Linux
  • Instalējiet programmatūru
  • Termināls
  • GitHub
Par autoru
Jašs Vate (Publicēti 16 raksti)

Yash ir MUO personāla rakstnieks DIY, Linux, programmēšanai un drošībai. Pirms atrast savu aizraušanos rakstiski, viņš mēdza attīstīties tīmeklim un iOS. Viņa rakstu varat atrast arī vietnē TechPP, kur viņš aptver citas vertikāles. Izņemot tehniku, viņam patīk runāt par astronomiju, 1. formulu un skatīties.

Vairāk no Yash Wate

Abonējiet mūsu biļetenu

Pievienojieties mūsu biļetenam, lai iegūtu padomus par tehnoloģijām, atsauksmes, bezmaksas e-grāmatas un ekskluzīvus piedāvājumus!

Vēl viens solis !!!

Lūdzu, apstipriniet savu e-pasta adresi e-pastā, kuru tikko nosūtījām.

.