Git

Inštalácia a úvod do Gitu v Debiane 10

Inštalácia a úvod do Gitu v Debiane 10
Git je veľmi populárny systém riadenia verzií (VCS). Používa sa na sledovanie zmien v zdrojových kódoch počas vývoja softvéru. Je to skutočne užitočný nástroj na rýchly vývoj softvéru. Git robí svoju prácu veľmi rýchlo. Je to jeden z najlepších nástrojov, ktoré vývojár môže mať, ak je správne používaný. Git je úplne otvorený zdroj.

V tomto článku vám ukážem, ako nainštalovať Git na Debian 10 Buster a ako začať s Gitom. Takže poďme na to.

Inštalácia Gitu:

Git je k dispozícii v oficiálnom úložisku balíkov Debianu 10. Môžete teda ľahko nainštalovať Git na Debian 10 pomocou správcu balíkov APT.

Najskôr aktualizujte medzipamäť úložiska balíkov APT nasledujúcim príkazom:

$ sudo apt aktualizácia

Vyrovnávacia pamäť úložiska balíkov APT by sa mala aktualizovať.

Teraz nainštalujte Git z oficiálneho úložiska balíkov Debian 10 pomocou nasledujúceho príkazu:

$ sudo apt nainštalovať git

Teraz stlačte Y a potom stlačte na potvrdenie inštalácie.

APT by mala stiahnuť a nainštalovať všetky požadované balíky.

V tomto okamihu by mal byť nainštalovaný Git.

Po nainštalovaní Gitu skontrolujte, či Git pracuje, pomocou nasledujúceho príkazu:

$ git --verzia

Ako vidíte, používam Git 2.20.1 na mojom počítači Debian 10. Funguje správne.

Nastavenie globálneho používateľského mena a e-mailu Git:

Prvá vec, ktorú by ste mali urobiť po inštalácii Gitu, je nastavenie globálneho používateľského mena a e-mailu pre Git. Toto používateľské meno a e-mail sa predvolene použijú vo vašich úložiskách Git.

Ak chcete nastaviť globálne používateľské meno Git, spustite nasledujúci príkaz:

$ git config - globálny užívateľ.meno „YOUR_NAME“

POZNÁMKA: Nahraďte YOUR_NAME vlastným menom.

Ak chcete nastaviť globálny e-mail Git, spustite nasledujúci príkaz:

$ git config - globálny užívateľ.e-mail „YOUR_EMAIL“

POZNÁMKA: Vymeniť TVOJ EMAIL s vlastnou emailovou adresou.

Teraz pomocou nasledujúceho príkazu skontrolujte, či je globálne používateľské meno a e-mail nastavené:

$ git config --global -l

Ako vidíte, globálny používateľ.názov a používateľ.e-mail je správne nastavený.

Podmienky Git:

Aby ste pochopili Git, mali by ste byť oboznámení s niektorými bežnými výrazmi Git.

Úložisko: Je to adresár na vašom lokálnom počítači alebo vzdialenom serveri, kde všetky vaše projektové súbory uchováva a sleduje Git.

Nesledované: Ak vo svojom úložisku Git vytvoríte nový súbor, v Gite sa nazýva nesledovaný súbor. Pokiaľ nepoviete gitu, aby ho sledoval, Git nebude sledovať súbor.

Sledované: Ak chcete, aby Git sledoval súbor, musíte Gitu povedať, aby sledoval súbor manuálne.

Inscenované: Pred vykonaním zmien v úložisku Git musíte pridať súbory do pracovnej oblasti. Súbory v pracovnej oblasti sa nazývajú postupné súbory.

Upravené: Ak do pracovnej oblasti pridáte súbor a pred potvrdením ho znova upravíte, bude mať súbor upravený stav. Budete musieť znova pridať súbor do pracovnej oblasti, aby ste ho mohli potvrdiť.

Odovzdať: Zachováva snímku súborov, ktoré sa nachádzajú v pracovnej oblasti. Záväzok obsahuje informácie, ako je názov, popis, meno autora, e-mail, hash atď.

Základný pracovný postup Git:

V tejto časti vám ukážem základný pracovný postup Git. Chystám sa vytvoriť nové úložisko Git na svojom lokálnom súborovom systéme a začnem vyvíjať jednoduchý Node.js projekt na tomto úložisku a pomocou Git na sledovanie zmien v mojom projekte. Takže poďme na to.

Najskôr vytvorte nový adresár projektu ahoj uzol / a prejdite do adresára projektu pomocou nasledujúcich príkazov:

$ mkdir ahoj-uzol
$ cd ahoj-uzol /

Teraz inicializujte nové úložisko Git v adresári projektu pomocou nasledujúceho príkazu:

$ git init

Ako vidíte, inicializuje sa nové prázdne úložisko Git.

Teraz vytvorte nový súbor Ahoj.js a zadajte do neho nasledujúce riadky kódu.

konzola.log („Dobrý deň od LinuxHint!“);

Teraz, aby ste videli stav súborov v úložisku Git, spustite nasledujúci príkaz:

stav $ git

Ako vidíte, súbor Ahoj.js je označená červenou farbou. Čo znamená, že ide o nesledovaný súbor.

Teraz sledovať súbor Ahoj.js, spustite nasledujúci príkaz:

$ git pridať ahoj.js

POZNÁMKA: Ak máte v adresári projektu veľa súborov, ktoré chcete sledovať, nemusíte bežať git pridať pre každý zo súborov. Namiesto toho môžete spustiť nasledujúci príkaz na ich sledovanie všetkých.

$ git pridať .

Teraz skontrolujte stav súborov pomocou nasledujúceho príkazu:

stav $ git

Ako vidíte, súbor je teraz označený zelenou farbou, čo znamená, že Git súbor sleduje a súbor je usporiadaný. Je pripravená sa angažovať.

Ak chcete zmeny potvrdiť, spustite nasledujúci príkaz:

$ git potvrdiť

Mal by sa otvoriť textový editor. Teraz zadajte správu na potvrdenie. Môže to byť čokoľvek. Malo by vám to však pomôcť spomenúť si, čo ste tu robili. Ignorujte riadky začínajúce sa na #. Toto sú komentáre a nebudú pridané k skutočnému potvrdeniu.

Po napísaní správy o potvrdení stlačte + X nasledovaný Y a súbor uložiť.

Zmeny by sa mali zaviazať.

Všetky existujúce potvrdenia môžete vypísať pomocou nasledujúceho príkazu:

$ git log - online

Ako vidíte, potvrdenie, ktoré som pridal, je tu uvedené. Každý príkaz má svoj vlastný hash a hash je jedinečný počas celého projektu. V tomto konkrétnom spáchaní je hash 1edc2d2. Toto je krátka forma hash. Postačuje ich jednoznačná identifikácia.

Ak chcete vidieť dlhý tvar hash, zadajte zoznam existujúcich záväzkov pomocou nasledujúceho príkazu:

$ git log

Ako vidíte, je tu uvedených viac informácií o každom potvrdení. Aj hash je vytlačený v dlhej podobe.

Existujúce súbory môžete ďalej upravovať, pridávať nové súbory, sledovať ich, vytvárať ich, pridávať nové potvrdenia atď., Aby ste mohli rozvinúť svoj projekt.

Takto si teda nainštalujete Git na Debian 10 Buster a začnete s Gitom na Debian 10. Ďakujeme, že ste si prečítali tento článok.

Hry Top 5 kariet na zachytávanie hier
Top 5 kariet na zachytávanie hier
Všetci sme videli a milovali streamovanie hier na YouTube. PewDiePie, Jakesepticye a Markiplier sú iba niektorí z najlepších hráčov, ktorí zarobili mi...
Hry Ako vyvíjať hru v systéme Linux
Ako vyvíjať hru v systéme Linux
Pred desiatimi rokmi by len málo používateľov Linuxu predpovedalo, že ich obľúbený operačný systém bude jedného dňa populárnou hernou platformou pre k...
Hry Open source porty komerčných herných strojov
Open source porty komerčných herných strojov
Na hranie starých i niektorých z nedávnych herných titulov je možné využiť bezplatné hry s otvoreným zdrojom a multiplatformové herné enginy. V tomto ...