GitUI, швидкий термінальний інтерфейс для Git, написаний на мові Rust і доступний для Linux, macOS і Windows, вчора отримав новий реліз, в якому додані нові функції, такі як можливість порівняння комітів, нове спливаюче вікно опцій і багато іншого.
GitUI дозволяє переглядати Git-репозиторії та виконувати дії з ними з терміналу. Він має масштабовану розкладку інтерфейсу терміналу, якою ви керуєте за допомогою інтуїтивно зрозумілих поєднань клавіш. Нема потреби запам’ятовувати гарячі клавіші, оскільки GitUI показує контекстну довідку, що робить його простим у використанні.
Використовуючи цей інструмент Git, ви можете виконувати різні дії Git, включаючи:
- Перевіряти, фіксувати, змінювати зміни
- Постановка/зняття, повернення і скидання файлів, груп і рядків
- Зберігати (save, pop, apply, drop і inspect)
- Push / Fetch
- Список гілок (створення, перейменування, видалення, перевірка)
- Переглядати журнал фіксації, розрізняти зафіксовані зміни
Інструмент також швидкий, ви можете побачити кілька бенчмарків на його сторінці GitHub, в яких GitUI порівнюється з lazygit і tig.
Згідно сховища, метою GitUI версії 1.0 є отримання додаткових можливостей, включаючи пошук по журналу, журнал історії файлів, додавання можливості візуалізації структури розгалуження на вкладці журналу, реалізація виявлення змін на основі повідомлень, підтримка rebase branch і interactive rebase.
Зміни в GitUI 0.17:
- можливість перегляду верхнього коміту гілки зі списку
- порівняння комітів в revlog і head з гілкою
- нове спливне вікно опцій (показ файлів, налаштування diff)
- перевірка валідності імені гілки при введенні
- підтримка видалення віддаленої гілки
- відзначати віддалені гілки, які мають локальну гілку відстеження
- виправлення помилок
Нижче ви можете побачити скриншоти з новим призначеним для користувача інтерфейсом порівняння комітів (виберіть коміти за допомогою клавіші Space, потім натисніть C (Shift + c) для порівняння коммітів) і новим спливним вікном опцій (натисніть o для його відкриття):
Ви також можете подивитися GIF з новими можливостями в останній версії GitUI 0.17, відвідавши сторінку релізів інструменту на GitHub.
Завантажити GitUI
На сторінці релізів GitUI на GitHub є виконавчі файли для Linux, macOS і Windows. Щоб встановити його в Linux за допомогою наданого файлу, розпакуйте .tar.gz і встановіть витягнутий файл gitui куди-небудь в PATH, наприклад /usr/local/bin. Наприклад, щоб зробити це з командного рядка (за умови, що ви перейшли в каталог, де знаходиться двійковий файл gitui) введіть команду:
sudo install gitui /usr/local/bin