Git стана лесно: Изследване на Oh My Zsh Git добавки и функции

Git Stana Lesno Izsledvane Na Oh My Zsh Git Dobavki I Funkcii



Git е обширен и изключително мощен инструмент за всеки разработчик. Независимо дали изграждате програма „здравей свят“, или управлявате обширно монорепо, Git предоставя начин за управление и проследяване на промените в кодовата база.

Като редовен потребител на Git ще забележите, че основният начин за взаимодействие с Git е използването на инструментите на командния ред, предоставени в екосистемата Git. Въпреки че това е полезно и разширимо в различните системи, може да бъде малко многословно и предизвикателно да се опитате да си припомните всички команди, които трябва да използвате.

Повярвайте ни, по-добре е да прецакате самия код на локалната машина, която го прави в отдалечено хранилище.







За щастие имаме тази страхотна рамка за Zsh, известна като Oh My Zsh, която идва пълна с полезни инструменти под формата на Git плъгин. Използването на този плъгин може да направи работата с Git много по-плавна и много по-ефективна.



В този урок ще проучим как можем да подобрим работния процес на Git в нашия терминал с помощта на Zsh, Oh My Zsh и плъгина Git.



Предпоставки:

Преди да се потопим в подробностите, уверете се, че имате следните предпоставки:





  • Git – Уверете се, че Git е инсталиран на вашата система.
  • Oh My ZSH – Трябва да имате инсталиран Oh My Zsh.
  • Основни познания за командния ред – Познаването на командния ред ще бъде полезно, тъй като ще го използваме широко.

Инсталиране на Oh My Zsh Git Plugin

Oh My Zsh идва с широк набор от плъгини, които могат да подобрят изживяването на shell. В нашия случай се интересуваме от плъгина Git, който ни помага да надградим работния процес на Git.

Отворете вашия Zsh конфигурационен файл в предпочитания от вас текстов редактор.



$ нано ~ / .zshrc.

Намерете записа, който започва с добавки във вашия файл „~/.zshrc“.

Този ред определя кои добавки са активирани. Продължете с добавянето на приставката Git към списъка с приставки.

добавки = ( git )

Запазете промените и презаредете конфигурацията, като изпълните следната команда:

източник ~ / .zshrc

След като активираме плъгина Git, вече имаме достъп до различните функции и преки пътища на Git директно от обвивката.

Git Prompt

Една от най-полезните функции, предоставени от плъгина Oh My Zsh Git, е Git подканата.

Това показва текущото име на клон и състоянието на работната директория. Тази информация е безценна при работа с множество Git хранилища.

За да видите това в действие, отидете до директория на Git хранилище. Ще забележите, че подканата вече включва текущото име на клон и индикатори за състояние.

В дадения пример можем да видим, че текущият клон е „главен“ без промени за извършване.

Git псевдоними

Следващата мощна функция на приставката Git за Oh My Zsh са псевдонимите. Това са преки пътища към често срещани Git команди, които ви пречат да запаметявате и въвеждате целите команди.

Следват някои полезни псевдоними, които ще намерите за изключително полезни:

  • g – Псевдоним за git
  • gst – Псевдоним за git статус
  • gc – Псевдоним за git commit
  • ga – Псевдоним за git add
  • gb – Псевдоним за git клон
  • gco – Псевдоним за git checkout
  • gd – Псевдоним за git diff
  • ghh – Псевдоним за git помощ
  • gm – Git сливане
  • gl – Git тегли

Има толкова много повече псевдоними от изобразените в дадения списък. Вижте следната връзка, за да откриете повече:

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

Автоматично довършване на Git

Друга характеристика на приставката Git е възможността за предоставяне на автоматично довършване за Git команди и имена на клонове.

Когато въвеждате командата Git или името на клона, натискането на клавиша „Tab“ ще използва приставката Git, за да предложи и автоматично допълни съответстващата команда или име на клон.

Например, ако искате да стартирате проверката на Git и да превключите към клон с име „feature-branch“, можете да въведете „git checkout fea“ и след това да натиснете „Tab“, за да допълните автоматично името на клона.

Осветяване на синтаксиса на Git

Както можете да предположите, плъгинът също така добавя подчертаване на синтаксиса към Git командите. Това означава, че командите на Git и техните аргументи се показват в различни цветове, което улеснява разграничаването им от другите текстове в терминала.

Например, когато стартирате състоянието на Git, частта „git“ ще бъде в различен цвят от частта „статус“.

Заключение

В този урок научихме как да подобрим вашия терминал и изживяване с Git с помощта на плъгина Git, предоставен от Oh My Zsh.