Git Made Easy: Preskúmanie doplnkov a funkcií Git Oh My Zsh

Git Made Easy Preskumanie Doplnkov A Funkcii Git Oh My Zsh



Git je rozsiahly a mimoriadne výkonný nástroj pre každého vývojára. Či už vytvárate program „hello world“ alebo spravujete rozsiahle monorepo, Git poskytuje spôsob, ako spravovať a sledovať zmeny v kódovej základni.

Ako bežný používateľ Git si všimnete, že hlavným spôsobom interakcie s Git je používanie nástrojov príkazového riadka, ktoré sú k dispozícii v ekosystéme Git. Hoci je to užitočné a rozšíriteľné naprieč systémami, môže byť trochu podrobné a náročné pokúsiť sa vyvolať všetky príkazy, ktoré potrebujete použiť.

Verte nám, je lepšie pokaziť samotný kód na lokálnom počítači, ktorý to robí vo vzdialenom úložisku.







Našťastie máme tento úžasný rámec pre Zsh, ktorý je známy ako Oh My Zsh, ktorý je vybavený užitočnými nástrojmi vo forme doplnku Git. Pomocou tohto pluginu môže byť práca s Git oveľa plynulejšia a oveľa efektívnejšia.



V tomto návode preskúmame, ako môžeme zlepšiť pracovný tok Git v našom termináli pomocou Zsh, Oh My Zsh a doplnku Git.



Predpoklady:

Skôr než sa ponoríme do podrobností, uistite sa, že máte splnené nasledujúce predpoklady:





  • Git – Uistite sa, že Git je nainštalovaný vo vašom systéme.
  • Oh My ZSH – Mali by ste mať nainštalovaný Oh My Zsh.
  • Základné znalosti príkazového riadku – oboznámenie sa s príkazovým riadkom nám pomôže, pretože ho budeme vo veľkej miere používať.

Inštalácia doplnku Oh My Zsh Git

Oh My Zsh prichádza so širokou škálou doplnkov, ktoré môžu vylepšiť zážitok z prostredia shell. V našom prípade nás zaujíma doplnok Git, ktorý nám pomáha prehĺbiť pracovný postup Git.

Otvorte konfiguračný súbor Zsh vo vašom preferovanom textovom editore.



$ nano ~ / .zshrc.

Vo svojom súbore „~/.zshrc“ vyhľadajte položku, ktorá začína zásuvnými modulmi.

Tento riadok definuje, ktoré doplnky sú povolené. Pokračujte pridaním doplnku Git do zoznamu doplnkov.

pluginy = ( git )

Uložte zmeny a znova načítajte konfiguráciu spustením nasledujúceho príkazu:

zdroj ~ / .zshrc

Po aktivovaní doplnku Git máme teraz prístup k rôznym funkciám a skratkám Git priamo z prostredia shell.

Výzva Git

Jednou z najužitočnejších funkcií, ktoré poskytuje doplnok Oh My Zsh Git, je výzva Git.

Zobrazuje aktuálny názov pobočky a stav pracovného adresára. Tieto informácie sú neoceniteľné pri práci s viacerými repozitármi Git.

Ak to chcete vidieť v akcii, prejdite do adresára úložiska Git. Všimnite si, že výzva teraz obsahuje aktuálny názov pobočky a indikátory stavu.

V uvedenom príklade vidíme, že aktuálna vetva je „hlavná“ bez zmien na odovzdanie.

Aliasy Git

Ďalšou výkonnou funkciou doplnku Git pre Oh My Zsh sú aliasy. Toto sú skratky k bežným príkazom Git, ktoré vám bránia zapamätať si a písať celé príkazy.

Nasleduje niekoľko užitočných aliasov, ktoré budete považovať za mimoriadne užitočné:

  • g – Alias ​​pre git
  • gst – Alias ​​pre stav git
  • gc – Alias ​​pre git commit
  • ga – Alias ​​pre git add
  • gb – Alias ​​pre vetvu git
  • gco – Alias ​​pre git checkout
  • gd – Alias ​​pre git diff
  • ghh – Alias ​​pre pomoc git
  • gm – zlúčenie Git
  • gl – Git pull

Existuje oveľa viac aliasov, ako sú tie, ktoré sú zobrazené v danom zozname. Ak chcete zistiť viac, pozrite si nasledujúci odkaz:

https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/git

Automatické dopĺňanie Git

Ďalšou funkciou doplnku Git je schopnosť poskytovať automatické dopĺňanie príkazov Git a názvov vetiev.

Pri zadávaní príkazu Git alebo názvu pobočky stlačenie klávesu „Tab“ použije doplnok Git na navrhnutie a automatické doplnenie zodpovedajúceho príkazu alebo názvu pobočky.

Napríklad, ak chcete spustiť Git checkout a prepnúť na vetvu s názvom „feature-branch“, môžete zadať „git checkout fea“ a potom stlačením klávesu „Tab“ automaticky doplniť názov pobočky.

Zvýraznenie syntaxe Git

Ako môžete hádať, doplnok tiež pridáva zvýraznenie syntaxe do príkazov Git. To znamená, že príkazy Git a ich argumenty sa zobrazujú v rôznych farbách, čo uľahčuje ich odlíšenie od ostatných textov v termináli.

Napríklad, keď spustíte stav Git, časť „git“ bude mať inú farbu ako časť „stav“.

Záver

V tomto návode sme sa naučili, ako vylepšiť váš terminál a Git pomocou doplnku Git, ktorý poskytuje Oh My Zsh.