Ako nastaviť a používať Git: 15 krokov (s obrázkami)

Obsah:

Ako nastaviť a používať Git: 15 krokov (s obrázkami)
Ako nastaviť a používať Git: 15 krokov (s obrázkami)

Video: Ako nastaviť a používať Git: 15 krokov (s obrázkami)

Video: Ako nastaviť a používať Git: 15 krokov (s obrázkami)
Video: 7 rád ako zbaliť dievča bez väčšej námahy 2024, Apríl
Anonim

Git je jedným z najpoužívanejších systémov na správu verzií na vývoj softvéru. Postavený Linusom Torvaldsom v roku 2005, Git sa zameriava na rýchlosť, integritu údajov a podporu distribuovaných, nelineárnych pracovných tokov. S jeho rozšíreným používaním aj pre veľké korporácie je dôležité naučiť sa, ako jednoducho nastaviť a používať Git. Táto prechádzka bude používať Git Bash pre Windows a GitHub. Tu použité príkazy však budú fungovať na akejkoľvek platforme. Toto nie je koniec celého sprievodcu, ale iba začiatok práce s Gitom. V Gite je k dispozícii oveľa viac funkcií, ktoré je potrebné preskúmať a pracovné prostredie môže mať veľmi odlišné premenné, než aké sa musia používať s GitHubom.

Kroky

Časť 1 z 3: Nastavenie účtu

Nastavte a používajte Git, krok 1
Nastavte a používajte Git, krok 1

Krok 1. Založte si účet Github

Navštívte GitHub a vytvorte si účet. Na účely tohto tutoriálu bude bezplatný účet fungovať dobre.

Krok 2, nastavte a používajte Git
Krok 2, nastavte a používajte Git

Krok 2. Nainštalujte Git Bash

Aby ste mohli začať, musíte si najskôr stiahnuť a nainštalovať Git Bash pre Windows. Pokračujte a urobte to teraz pomocou tohto odkazu: Git Bash.

Po inštalácii spustite Git Bash. Mali by ste sa pozerať na čiernu obrazovku príkazového riadka. Git Bash používa na ovládanie Unixové príkazy, takže je dôležité mať určité znalosti o Unixe

Nastavte a používajte Git, krok 3
Nastavte a používajte Git, krok 3

Krok 3. Vytvorte kľúč SSH

Aby ste mohli vytvoriť bezpečné šifrované spojenie medzi účtom GitHub a Git Bash vo svojom počítači, musíte vygenerovať a prepojiť kľúč SSH. Do Git Bash vložte tento kód, ale nahraďte ho e -mailom, ktorý ste použili s účtom GitHub: ssh -keygen -t rsa -b 4096 -C „[email protected]

Potom sa zobrazí výzva, kam chcete kľúč uložiť. Bude stačiť predvolené umiestnenie, takže stačí stlačiť ↵ Enter. Ďalej vás Git Bash požiada o zadanie a potvrdenie prístupovej frázy. Aj keď ho nemusíte uvádzať, dôrazne sa odporúča, aby ste ho uviedli

Nastavte a používajte Git, krok 4
Nastavte a používajte Git, krok 4

Krok 4. Pridajte svoj SSH kľúč do ssh-agent

Váš počítač tak bude oprávnený používať tento kľúč SSH. Na spustenie agenta SSH zadajte nasledujúci príkaz: eval „$ (ssh-agent -s)“Potom zadajte do ssh-add ~/.ssh/id_rsa a pridajte vytvorený kľúč.

Ak má váš kľúč iný názov ako id_rsa alebo ste ho uložili na inom mieste, použite ho namiesto toho

Nastavte a používajte Git, krok 5
Nastavte a používajte Git, krok 5

Krok 5. Pridajte svoj SSH kľúč do svojho účtu

Teraz budete musieť nakonfigurovať svoj účet, aby používal váš novo vytvorený kľúč. Skopírujte kľúč ssh do svojej schránky: klip <~/.ssh/id_rsa.pub. Potom v pravom hornom rohu ľubovoľnej stránky GitHub kliknite na svoju profilovú fotografiu a potom kliknite na položku Nastavenia. Na bočnom paneli používateľských nastavení kliknite na kľúče SSH a GPG. Potom kliknite na Nový kľúč SSH. Teraz môžete zadať popisný názov kľúča, potom ho vložiť do poľa pre kľúč a stlačiť „Pridať kľúč SSH“. Potvrďte to a ste pripravení!

Časť 2 z 3: Nastavenie projektu

Nastavte a používajte Git, krok 6
Nastavte a používajte Git, krok 6

Krok 1. Rozbaľte úložisko

Aby bolo možné vykonať zmeny v projekte v GitHub, musí byť vidlicový. Prejdite na úložisko, na ktorom chcete pracovať, a rozbaľte ho stlačením vidlice v pravej hornej časti stránky. Týmto sa vytvorí kópia tohto úložiska vo vašom účte.

Nastavte a používajte Git, krok 7
Nastavte a používajte Git, krok 7

Krok 2. Vytvorte lokálny adresár

Vytvorte priečinok niekde na počítači, kde chcete uložiť úložisko. Potom pomocou Git Bash prejdite do tohto priečinka. Nezabudnite, že Git Bash akceptuje príkazy UNIX, takže ak sa chcete dostať do svojho adresára, použite príkaz CD takto: $ cd/cesta/do/adresár

Nastavte a používajte Git, krok 8
Nastavte a používajte Git, krok 8

Krok 3. Klonujte vidlicu

V GitHub prejdite na svoju vidličku a pod názvom úložiska kliknite na Klonovať alebo stiahnuť a skopírujte odkaz, ktorý vám poskytne.

Ďalej v Git Bash zadajte pomocou skopírovanej adresy URL nasledujúci príkaz: $ git clone https://github.com/YOUR-USERNAME/REPOSITORY_NAME. Stlačte kláves ↵ Enter a váš miestny klon sa vytvorí

Nastavte a používajte Git, krok 9
Nastavte a používajte Git, krok 9

Krok 4. Synchronizujte svoju vidlicu s originálom

Musíte byť schopní navrhnúť zmeny v pôvodnom úložisku. Prejdite do pôvodného úložiska, ktoré ste rozdvojili v GitHub, potom kliknite na položku Klonovať alebo stiahnite a skopírujte adresu URL.

  • Teraz prejdite do skutočného priečinka úložiska v GitHub. Budete vedieť, že ste na správnom mieste, keď napravo od príkazového riadka uvidíte (hlavného).
  • Teraz jednoducho spustite $ git remote add upstream https://github.com/user/repositoryName pomocou pôvodnej adresy URL úložiska.
Nastavte a používajte Git, krok 10
Nastavte a používajte Git, krok 10

Krok 5. Vytvorte používateľa

Ďalej by ste mali vytvoriť používateľa, ktorý by sledoval, kto vykonal zmeny v úložisku. Spustite nasledujúce dva príkazy. $ git config user.email „[email protected]“a $ git config user.name „Vaše meno“. Uistite sa, že e -mail, ktorý používate, je rovnaký ako ten, ktorý máte vo svojom účte git hub.

Nastavte a používajte Git, krok 11
Nastavte a používajte Git, krok 11

Krok 6. Vytvorte novú vetvu

Ďalej by ste mali vytvoriť novú vetvu mimo našej hlavnej vetvy. Ako skutočná vetva stromu. Táto pobočka bude obsahovať všetky konkrétne zmeny, ktoré vykonáte. Mali by ste vytvoriť novú vetvu z masteru vždy, keď pracujete na novom probléme. Či už ide o opravu chyby alebo pridanie novej funkcie, každá úloha musí mať svoju vlastnú jedinečnú vetvu.

  • Ak chcete vytvoriť pobočku, jednoducho spustite: $ git branch feature_x. Nahraďte feature_x popisným názvom vašej funkcie.
  • Keď vytvoríte pobočku, použite funkciu $ git checkout feature_x. Tým sa prepnete do vetvy feature_x. Teraz môžete vykonávať zmeny vo svojom kóde.

Časť 3 z 3: Posunutie vašich zmien

Nastavte a používajte Git, krok 12
Nastavte a používajte Git, krok 12

Krok 1. Vykonajte zmeny

Akonáhle skončíte s vykonávaním zmien alebo chcete zmeniť pobočky a pracovať na niečom inom, vaše zmeny musia byť potvrdené. Spustite $ git commit --all. Týmto sa automaticky potvrdia všetky zmeny, ktoré ste urobili v úložisku.

Zobrazí sa výzva na zadanie správy o potvrdení pomocou vim. Táto správa by mala byť krátka a popisná. Pomocou klávesov so šípkami sa presuňte na horný riadok a potom stlačte kláves i na klávesnici. Teraz môžete napísať svoju správu. Po napísaní stlačte kláves Esc a potom dvojbodku:. Teraz zadajte písmena wq a stlačte ↵ Enter. To uloží vašu správu o potvrdení a ukončí editor vim

Nastavte a používajte Git, krok 13
Nastavte a používajte Git, krok 13

Krok 2. Vytvorte požiadavku push

Teraz, keď sú vaše zmeny potvrdené, mali by ste ich presadiť! Zadajte kód $ git push origin.

Nastavte a používajte Git, krok 14
Nastavte a používajte Git, krok 14

Krok 3. Zlúčte sa s hlavnou vetvou

Vráťte sa na GitHub a čoskoro by vám mala vyskočiť správa s stlačením. Kliknite na „Porovnať a vytiahnuť žiadosť“. Na tejto stránke budete mať možnosť skontrolovať svoje zmeny, ako aj zmeniť správu o potvrdení a pridať komentáre. Akonáhle bude všetko v poriadku a GitHub nezistí žiadne konflikty, pokračujte a požiadajte. A je to!

Teraz bude na vašich ďalších prispievateľoch a vlastníkovi archívu, aby vašu zmenu skontrolovali a potom zlúčili s hlavným úložiskom

Nastavte a používajte Git, krok 15
Nastavte a používajte Git, krok 15

Krok 4. Vždy pamätajte na načítanie a rebase

Je mimoriadne dôležité vždy pracovať na najnovšej verzii súboru. Predtým, ako odošlete akékoľvek žiadosti o push alebo ak ste práve založili novú vetvu alebo prešli na pobočku, vždy spustite nasledujúci príkaz git fetch upstream && git rebase upstream/master.

Odporúča: