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

Kopš 80. gadu beigām, kad pirmo reizi tika izstrādāta versiju kontroles programmatūra, Git joprojām ir visvieglāk lietojamais koda maiņas izsekošanas rīks.

Tādi pakalpojumi kā Github un Gitlab piedāvā koda glabāšanu repozitorijā, ko bieži dēvē par “attālo” repozitoriju. Tie darbojas kā centrālā koda krātuve; Git var sinhronizēt vietējo kodu ar centrālo kodu, lai pareizi pārvaldītu pat sarežģītas vairāku lietotāju veiktās izmaiņas.

Uzstādīšana

Ubuntu, Debian un līdzīgos izplatījumos jūs varat instalēt Git, palaižot:

sudo apt instalēt git

Piezīme: Vecākām Ubuntu versijām (versija 14.04 un vecākas), jums ir jāizmanto apt-get tā vietā apt.

CentOS, Fedora un citos Red Hat izplatījumos, jūs varat instalēt Git, palaižot:

yum instalēt git

Pamata Git komandas

Apskatīsim dažas pamata komandas git kas palīdzēs mums sākt izsekot mūsu koda izmaiņām.

Lai iespējotu git vietējā mapē, palaidiet tālāk norādīto komandu termināļa mapē.

git init

Tas izveido slēptu mapi, .git, kas satur git konfigurāciju un informāciju par izmaiņu izsekošanu, ja faili tiek pievienoti izmaiņu izsekošanai pēc tam. Izmantojiet to, lai inicializētu git vietējā projektā.

Lai klonētu/lejupielādētu attālo mapi un inicializētu tajā git, palaidiet tālāk norādīto komandu:

git klons 

Šeit, , ir attālā repozitorijā esošā projekta vietrādis URL. Tas lejupielādēs attālo projektu vietējā sistēmā un izveidos Git inicializētu mapi ar projekta nosaukumu.

Ņemiet vērā, ka nav nepieciešams skriet git init pēc projekta klonēšanas.

Lai izvilktu izmaiņas no attālā direktorija, izmantojot git, palaidiet tālāk norādīto komandu:

git pull

Git pull komanda izvilks visas izmaiņas attālajā repozitorijā kopš pēdējās vilkšanas vai klonēšanas. Lai vietējās izmaiņas netiktu zaudētas, lietotājam vispirms ir jāveic vietējās izmaiņas, pirms viņš izmanto attālo.

Ja rodas konflikts starp ievilktajām izmaiņām un vietējām izmaiņām, git paziņos, kur notiek konflikts, un lūgs lietotājam manuāli modificēt failu.

Lai git pievienotu failu vai mapi, palaidiet tālāk norādīto komandu:

git pievienot 

Iepriekš minētā komanda pievieno komandā norādīto failu vai mapi Git stadijas apgabalam. Git stadijas apgabals attiecas uz stāvokli, kad failā tiek izsekotas izmaiņas. Izmantot git pievienot. lai pievienotu visus pašreizējā mapē esošos failus uzstāšanās apgabalam.

Lai pārbaudītu failu statusu (izsekošanas stāvokli) darba direktorijā, palaidiet tālāk norādīto komandu

git statuss

Tas parāda pašreizējās mapes izsekošanas statusu; kuri faili ir mainīti kopš pēdējās apstiprināšanas un kuri faili nav pievienoti pieturvietas apgabalā.

Lai veiktu izmaiņas git, izmantojiet tālāk norādīto komandu:

git commit -m "Apstiprināt ziņojumu"

Komanda commit veiks faila izmaiņas, kas nozīmē, ka pakāpeniskās izmaiņas tagad ir padarītas pastāvīgas. Katrai izpildei ir obligāti jānorāda ziņojuma virkne, kurā jāapraksta izmaiņas, kas tiek veiktas šajā saistībā; tas ir, lai saglabātu izmaiņu žurnālu.

Lai pārvietotu izmaiņas attālajā repozitorijā, izmantojot git, palaidiet tālāk norādīto komandu:

git push

Pēc tam, kad kods ir apstiprināts, lietotājs var pārsūtīt veiktās izmaiņas uz attālo repozitoriju. Ņemiet vērā, ka lietotājam pirms nosūtīšanas vispirms ir jāizvelk kods, lai viņa lokālajā projektā būtu visas attālās izmaiņas, ja tādas ir.

Šīs ir dažas no pamata komandām, ar kurām lietotājs var sākt lietot Git izmaiņu izsekošanai. Citas komandas ietver izmaiņu saglabāšanu, projektu sazarošanu un citas Git funkcijas, kuras var atrast Git man lapā.