Как установить Tig на Ubuntu 20.04

Tig — это текстовый интерфейс для git. В основном он служит браузером репозитория Git. Написанный как текстовый интерфейс на основе ncurses, он также может помочь для фиксации изменений  на уровне фрагмента. Когда вход происходит через stdin, tig переходит в режим пейджера. Tig работает на Linux, macOS и Windows.

В этой инструкции подробно описано как установить Tig на Ubuntu 20.04.

Характеристики

  • Просматривает коммиты в текущей ветке
  • Отображает коммиты для одной или нескольких определенных ветвей
  • Сравнивает две ветви
  • Помогает увидеть изменения для одного файла
  • Отображает список тайников
  • Показывает ссылки для ветвей, тегов и пультов дистанционного управления

Коммит – это фиксация изменений, внесенных в индекс. Другими словами, коммит – это единица изменений в вашем проекте. Коммит хранит измененные файлы, имя автора коммита и время, в которое был сделан коммит.

Установка tig на Ubuntu

Сначала обновите систему при помощи команды apt, запустити команду:

sudo apt update

Для установки tig на ubuntu, запустите:

sudo apt install tig

Как использовать tig в операционной системе Ubuntu

Утилита tig очень проста. Чтобы отобразить список коммитов в текущей ветке, введите:

tig

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

Стартовый вид tig
Стартовый вид tig

Чтобы получить подробную информацию о фиксации, просто выберите ее и нажмите Enter.

Подробная информация о конкретном коммите
Подробная информация о конкретном коммите

Чтобы отобразить коммиты из другой ветви, введите:

tig updates

В приведенной выше команде имя ветви таково updates.

Коммиты для конкретной ветви
Коммиты для конкретной ветви

Чтобы узнать различия между двумя ветвями, введите команду:

tig updates..main

Приведенная выше команда сравнивает две ветви updates и main.

Сравнение двух ветвей
Сравнение двух ветвей

Чтобы отобразить изменения для одного файла, введите:

tig — README

Соответственно файл называется README.

Чтобы отобразить изменения между двумя датами для конкретного файла, введите:

tig —after=»2021-01-01″ —before=»2021-01-17″ README

Чтобы использовать tig в качестве unix-подобной утилиты grep, требуется ввести:

tig grep -p Beginner

После параметра -p должен быть помещен текст, который вы хотите найти. В этом случае команда ищет во всем хранилище файлы, содержащие слово Beginner.

tig, действующий как утилита grep
tig, действующий как утилита grep

Чтобы показать ссылки введите следующую команду:

tig refs

Ссылки на репозиторий git
Ссылки на репозиторий git

Чтобы отобразить список накопленного, введите:

tig stash

Чтобы перевести tig в режим пейджера, введите:

git status | tig

tig в режиме пейджера
tig в режиме пейджера

Приведенная выше команда передает выходные данные как stdin в tig.

Как обновить tig

Для обновления официального типа репозитория:

sudo apt update

Чтобы обновить tig до последней версии, введите:

sudo apt get —only-upgrade install tig

Как удалить tig

Чтобы полностью удалить с компьютера Ubuntu tig, введите следующую команду:

sudo apt remove tig -y

Заключение

Их этой статьи вы узнали, как использовать tig с помощью простых примеров. Tig идеально подойдет в качестве браузера для вашего репозитория git, это очень полезный инструмент, когда дело доходит до сбора информации о коммитах кода.

Nazario

Я — Nazario, создатель и автор сайта linuxwin.ru, специализируюсь на информационных технологиях с акцентом на системное администрирование Linux и Windows, веб-разработку и настройку различных систем.

Linux и Windows
Выскажите своё мнение или присоединяйтесь к обсуждению:

Отправляя комментарий, вы даете согласие на обработку ваших данных в соответствии с политикой конфиденциальности и даёте согласие на их использование.