Ako používať Git v Linuxe

Od konca 80. rokov, keď sa začal vyvíjať softvér na kontrolu verzií, zostáva Git najľahšie použiteľným nástrojom na sledovanie zmien kódu.

Služby ako Github a Gitlab ponúkajú uloženie kódu v úložisku, ktoré sa často označuje ako „vzdialené“ úložisko. Fungujú ako centrálne úložisko kódu; Git dokáže synchronizovať lokálny kód s centrálnym kódom, aby správne spravoval aj zložité zmeny viacerých používateľov.

Inštalácia

Na Ubuntu, Debiane a podobných distribúciách Git môžete nainštalovať spustením:

sudo apt nainštalovať git

Poznámka: Pre staršie verzie Ubuntu (verzia 14.04 a nižšia) musíte použiť apt-get namiesto apt.

Na CentOS, Fedore a ďalších distribúciách založených na Red Hat, Git môžete nainštalovať spustením:

mňam nainštalovať git

Základné príkazy Git

Pozrime sa na niektoré základné príkazy git čo nám pomôže začať sledovať zmeny v našom kóde.

Ak chcete povoliť git v lokálnom priečinku, spustite príkaz uvedený nižšie v priečinku v termináli.

git init

Vytvára skrytý priečinok, .git, ktorý obsahuje konfiguráciu git a informácie o sledovaní zmien, ak sa neskôr pridajú súbory na sledovanie zmien. Použite ho na inicializáciu git v lokálnom projekte.

Ak chcete naklonovať/stiahnuť vzdialený priečinok a inicializovať v ňom git, spustite príkaz nižšie:

git klon 

Tu, , je adresa URL projektu na vzdialenom úložisku. Stiahne vzdialený projekt na lokálnom systéme a vytvorí inicializovaný priečinok git s názvom projektu.

Všimnite si, že nie je potrebné bežať git init po klonovaní projektu.

Ak chcete stiahnuť zmeny zo vzdialeného adresára pomocou git, spustite príkaz nižšie:

git ťahať

Príkaz pull príkazu git vytiahne všetky zmeny zo vzdialeného úložiska od posledného stiahnutia alebo klonovania. Používateľ musí najprv potvrdiť svoje lokálne zmeny predtým, ako stiahne zo vzdialeného, ​​aby sa lokálne zmeny nestratili.

V prípade konfliktu medzi stiahnutými zmenami a lokálnymi zmenami git upozorní, kde sa konflikt odohráva, a požiada používateľa, aby súbor upravil manuálne.

Ak chcete do git pridať súbor alebo priečinok, spustite príkaz nižšie:

git pridať 

Vyššie uvedený príkaz pridá súbor alebo priečinok špecifikovaný v príkaze do prípravnej oblasti Git. Oblasť prechodu Git označuje stav, keď sa v súbore sledujú zmeny. Použite git pridať . na pridanie všetkých súborov v aktuálnom priečinku do pracovnej oblasti.

Ak chcete skontrolovať stav (stav sledovania) vašich súborov v pracovnom adresári, spustite príkaz nižšie

stav git

Zobrazuje stav sledovania aktuálneho priečinka; ktoré súbory boli zmenené od posledného odovzdania a ktoré súbory neboli pridané do prípravnej oblasti.

Ak chcete vykonať zmeny v git, použite príkaz nižšie:

git commit -m "Potvrdiť správu"

Príkaz odovzdať potvrdí zmeny súboru, čo znamená, že postupná zmena je teraz trvalá. Je povinné poskytnúť reťazec správy s každým odovzdaním, ktorý by mal popisovať zmeny, ktoré sa v tomto odovzdaní zaviažu; slúži na uchovávanie denníka zmien.

Ak chcete preniesť zmeny do vzdialeného úložiska pomocou git, spustite príkaz nižšie:

git push

Po potvrdení kódu môže používateľ poslať potvrdené zmeny do vzdialeného úložiska. Všimnite si, že používateľ musí najskôr vytiahnuť kód pred zatlačením, aby jeho lokálny projekt obsahoval všetky vzdialené zmeny, ak nejaké existujú.

Toto sú niektoré zo základných príkazov, pomocou ktorých môže používateľ začať používať Git na sledovanie zmien. Medzi ďalšie príkazy patrí ukladanie zmien, vetvenie projektu a ďalšie funkcie systému Git, ktoré možno nájsť na manuálovej stránke systému Git.