Git je systém riadenia verzií (systém riadenia verzií), ktorý vytvoril Linus Torvalds, tvorca jadra systému Linux, pretože pre skupinu vývojárov pracujúcich na jadre systému Linux potreboval otvorený zdrojový a distribuovaný systém VCS..


GitHub, hostingová služba pre projekty Git, pomohla rozšíriť koncept riadenia verzií nad rámec vývoja softvéru. Spisovatelia používajú Git na spoluprácu na projektoch od technickej dokumentácie po knihy.

Napríklad kniha Fork The Cookbook používa Git na uľahčenie spolupráce, povzbudzuje vás, aby ste si vytvorili kópiu celej kuchárskej knihy a potom odoslali recepty späť, čo ilustruje, ako Git funguje v skratke..

Každý spolupracovník vytvorí kópiu úložiska (súbory projektu) na svojom lokálnom počítači, pracuje na svojich príslušných častiach projektu, najskôr sa zaväzuje pridať a zmeniť svoje miestne úložisko (krátko repo) a tieto zmeny presunúť do vzdialeného repo úložiska..

Spôsob, ako by niekto s účtom hostenia VPS mohol začať učiť Git a precvičovať ho s Gitom, by bolo vytvorenie lokálneho repo na ich virtuálnom serveri, precvičenie zmien v lokálnom repo, vykonanie týchto zmien vzdialenému repo (v tomto prípad Github).

glosár

Pracovný adresár – Koreňový adresár projektu, ktorý sledujete pomocou služby Git.

spáchať – Snímka súborov v pracovnom adresári.

Index (t. J. Oblasť oddychu) – Príkaz git add pridá súbory do indexu git, kde sa tieto zmeny uvedú pred vykonaním miestnych repo operácií (v tomto prípade repo na vašom VPS).

vetvy – Každé repo Git má hlavnú vetvu. Môžete vytvoriť vetvu, ktorá bude s niečím pracovať, bez okamžitého zlúčenia zmien do hlavnej vetvy.

Časť 1 – Aktualizujte svoj server a nainštalujte git

Krok 1 – Aktualizujte svoj virtuálny server

Ak používate Ubuntu 16.04, aktualizujte indexy balíkov.

$ sudo apt-get update

Ak používate CentOS 7, aktualizujte a inovujte svoj systém, a potom uvoľnite miesto na disku, ktoré zaberajú tieto procesy, s čistým všetkým.

$ sudo yum update
$ sudo yum upgrade
$ sudo yum clean all

Krok 2 – Nainštalujte Git

Pre Ubuntu 16.04:

$ sudo apt-get install git

Pre CentOS 7:

$ sudo yum nainštalujte git

Časť 2 – Konfigurácia Git

Krok 1 – Nastavte svoje používateľské meno a e-mailovú adresu pre git

$ git config –global user.name "Vaše užívateľské meno"
$ git config –global user.email "[email protected]"

Krok 2 – Skontrolujte svoju konfiguráciu

$ git config – list

Príkaz git config –list by mal vrátiť konfiguráciu, ktorú ste pridali v kroku 1.

user.name = VašeUživatelskéJméno
[email protected]

Časť 3 – Používanie služby Git

V tejto časti sa naučíte základy používania Gitu na riadenie verzií v projekte.

Krok 1 – Vytvorte adresár projektu

$ mkdir project1

Krok 2 – vytvorte niektoré súbory pre projekt

Najprv zmeňte adresáre do adresára project1.

$ cd project1

Potom vytvorte niekoľko súborov a adresár.

$ touch file1 file2

Krok 3 – Inicializujte git v adresári project1

$ init git

Malo by sa vrátiť toto:

Inicializovaný prázdny archív Git v /home/user/project1/.git/

Úložisko git je prázdne, pretože ste ešte nepridali žiadne súbory na sledovanie zmien git.

Krok 4 – Pridajte súbory do úložiska

Ak chcete do tohto úložiska git pridať všetky súbory v aktuálnom pracovnom adresári:

$ git add .

Krok 5 – Vykonajte počiatočné potvrdenie so správou o potvrdení

Všetky potvrdenia musia mať odovzdanú správu. Správa o potvrdení zvyčajne popisuje, aké doplnky alebo zmeny ste v projekte vykonali.

$ git commit -m "Počiatočný záväzok" –

Tento príkaz vráti niečo podobné:

[master (root-commit) c018c96] Počiatočný záväzok
Zmenené 2 súbory, 0 vložení (+), 0 vymazaní (-)
vytvoriť režim 100644 file1
vytvoriť režim 100644 file2

Oddiel 4 – Práca so vzdialeným archívom

Github budete používať ako vzdialené úložisko. Ak ste si nevytvorili účet v službe Github, urobte to pred pokračovaním. Ak robíte akýkoľvek vývoj webových aplikácií, budete chcieť mať účet Github.

Krok 1 – Vytvorte kľúč SSH pre Github

$ ssh-keygen -t rsa -b 4096 -C

Krok 2 – Skopírujte verejný kľúč do Githubu

Zmeňte adresár na ~ / .ssh

$ cd ~ / .ssh

Otvorte verejný kľúč pomocou mačky.

$ cat id_rsa.pub

Potom skopírujte verejný kľúč do schránky.

Krok 3 – Vytvorte kľúč v službe Github

  1. Kliknite na svoj profilový obrázok v pravom hornom rohu
  2. vybrať nastavenie
  3. Kliknite na SSH a GPG kľúče
  4. Klikni na Tlačidlo „Vytvoriť SSH“
  5. Dajte kľúči a “Title” aby sme vám ju pomohli identifikovať
  6. Vložte verejný kľúč do „Kľúčové“ pole
  7. Uložte kľúč

Krok 4 – Vytvorte prístupovú frázu

Keď sa prvýkrát pokúsite použiť ssh kľúč, ktorý ste práve vytvorili, ssh vás vyzve na vytvorenie prístupovej frázy. Heslo je veta, ktorá nahrádza heslo. Prístupové frázy sú zvyčajne bezpečnejšie ako heslo.

Vo svojom lokálnom úložisku ste už vykonali zmeny. Teraz ich odovzdajte do vzdialeného úložiska.

$ git remote add origin [email protected]: username / project1.git
$ git push -u pôvodný majster

Časť 4 – Základné príkazy Git

V tejto časti sa naučíte základné príkazy Git.
git init – Tento príkaz použite na spustenie nového repetítu git. Vždy spustite git init v koreňovom adresári projektu, ktorý chcete začať sledovať pomocou Gitu.
git clone – Použite klon na vytvorenie kópie lokálneho alebo vzdialeného repo. Napríklad na klonovanie lokálneho repo projektu s názvom „project“:

$ git clone projects / project1

Na klonovanie vzdialeného repo zvaného project2 na GitHub.

$ git clone [email protected]: github_username: github_username / project2.git

git commit – Použite commit na vykonanie zmien vo vašom miestnom repo.

git add – Pridanie súborov do miestneho indexu (pracovná oblasť).

Ak chcete pridať všetky súbory a adresáre v aktuálnom pracovnom adresári.
git add .

Pridanie jedného súboru do indexu.

$ git add

git commit – Potvrdenie zmien v miestnej repo.

Pridanie správy (odporúčaná najlepšia prax).

$ git commit -m "Správa popisujúca zmeny"

Na vykonanie zmien, ktoré ste vykonali pomocou príkazu git add a všetkých súborov, ktoré ste zmenili od spustenia programu git add.

$ git commit -a

git push origin master – Push zmeny, ktoré ste vykonali vo vzdialenom úložisku (napr. na repozitár Github).

git status – Stav súborov, ktoré ste zmenili, vrátane tých súborov, ktoré ste zmenili, ale zatiaľ ste sa nezaviazali.

git remote add origin – Pomocou tohto príkazu pripojíte svoje lokálne repo k vzdialenému repo.

git remote -v – Zoznam všetkých vzdialených repozitárov, ku ktorým je pripojený váš lokálny repo.

záver

Tento primer Git vám predstavil koncept riadenia verzií a ukázal, ako začať používať Git.

Najefektívnejším spôsobom, ako sa naučiť Git, je začať ho používať. Dobrým ďalším krokom by bolo nainštalovať Git na váš lokálny počítač (ak ste tak ešte neurobili) a vytvoriť lokálne repozitáre pre projekty. Keď budete Git používať viac, stane sa druhou prirodzenosťou sledovania všetkých vašich projektov.

Vyskúšajte tieto top 3 špecializované služby hostenia serverov:

Hosting A2

Vyvolávacia cena:
$ 99,59


Spoľahlivosť
9.3


stanovenie ceny
9.0


Užívatelsky prívetivý
9.3


podpora
9.3


Vlastnosti
9.3

Prečítajte si recenzie

Navštívte A2 Hosting

FastComet

Vyvolávacia cena:
$ 139.00


Spoľahlivosť
9.7


stanovenie ceny
9.5


Užívatelsky prívetivý
9.7


podpora
9.7


Vlastnosti
9.6

Prečítajte si recenzie

Navštívte FastComet

Hostwinds

Vyvolávacia cena:
$ 99.00


Spoľahlivosť
9.3


stanovenie ceny
9.2


Užívatelsky prívetivý
9.2


podpora
9.3


Vlastnosti
9.2

Prečítajte si recenzie

Navštívte Hostwinds

Súvisiace články s návodmi

  • Ako prevádzať účty cPanel zo zdieľaných hostiteľov na VPS alebo na vyhradený server
    stredná
  • Ako zmeniť váš port SSH z predvoleného portu
    stredná
  • Ako nastaviť SSH na serveri Ubuntu 16.04 VPS alebo na vyhradenom serveri
    stredná
  • Ako nastaviť program Fail2ban na serveri Ubuntu 18.04 VPS alebo na vyhradenom serveri
    stredná
  • Ako sa pripojiť k serveru pomocou SSH v systéme Linux a Mac
    stredná
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me