Git Made Easy: изучение плагинов и функций Oh My Zsh Git

Git Made Easy Izucenie Plaginov I Funkcij Oh My Zsh Git



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

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

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



$ нано ~ / .zshrc.

Найдите запись, которая начинается с плагинов, в вашем файле «~/.zshrc».

Эта строка определяет, какие плагины включены. Продолжайте добавлять плагин Git в список плагинов.

плагины '=' ( мерзавец )

Сохраните изменения и перезагрузите конфигурацию, выполнив следующую команду:

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

После включения плагина Git мы можем получить доступ к различным функциям и ярлыкам Git непосредственно из оболочки.

Git-подсказка

Одной из наиболее полезных функций плагина 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 pull

Существует гораздо больше псевдонимов, чем те, которые изображены в данном списке. Перейдите по следующей ссылке, чтобы узнать больше:

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.