Поиск по сайту:

Tig — браузер командной строки для репозиториев Git


В недавней статье мы описали, как установить и использовать инструмент GRV для просмотра репозиториев Git в терминале Linux. В этой статье мы хотели бы представить вам еще один полезный интерфейс для git на основе командной строки, который называется Tig.

Tig – это бесплатный кроссплатформенный текстовый интерфейс на основе ncurses с открытым исходным кодом для git. Это простой интерфейс для git, который может помочь в подготовке изменений для фиксации на уровне фрагментов и работает как пейджер для вывода различных команд Git. Он может работать в системах Linux, MacOSX, а также Windows.

Как установить Tig в системах Linux

Чтобы установить Tig в Linux, вам необходимо сначала клонировать репозиторий Tig в вашу систему и установить его, как показано.

git clone git://github.com/jonas/tig.git
make
make install

По умолчанию tig будет установлен в каталог $HOME/bin, но если вы хотите установить его в другой каталог в вашем PATH, установите префикс на желаемый путь, как показано.

make prefix=/usr/local
sudo make install prefix=/usr/local

После того, как вы установили Tig в свою систему, с помощью команды cd войдите в любой из ваших локальных репозиториев git и запустите tig без каких-либо аргументов, который должен показать все коммиты для репозитория.

cd ~/bin/shellscripts/
tig  

Чтобы выйти из Tig, нажмите q, чтобы закрыть его.

Отобразить журнал активности репозитория

Чтобы отобразить журнал действий указанного выше репозитория, используйте подкоманду log.

tig log

Показать объекты репозитория

Подкоманда show позволяет отображать один или несколько объектов, таких как фиксации и многие другие, более подробно, как показано.

tig show commits

Поиск шаблона/слова в файлах Git

Вы также можете выполнить поиск по определенному шаблону (например, слову check) в файлах git с помощью подкоманды grep, как показано.

tig grep check 

Отображение статуса репозитория Git

Чтобы отобразить статус вашего репозитория git, используйте подкоманду status, как показано.

tig status

Дополнительную информацию об использовании Tig можно найти в разделе справки или в репозитории Tig на Github по адресу https://github.com/jonas/tig.

tig -h

Tig — это простой интерфейс для работы с репозиториями git на основе ncurses, который в основном действует как браузер репозитория Git. Оставьте свой отзыв или задайте любые вопросы через форму комментариев ниже.