українська мова ▾ Topics ▾ Latest version ▾ git-gui last updated in 2.45.3

НАЗВА

git-gui — Переносний графічний інтерфейс для Git

СИНОПСИС

git gui [<command>] [<arguments>]

ОПИС

Графічний інтерфейс користувача для Git на основі Tcl/Tk. git gui дозволяє користувачам вносити зміни до свого репозиторію, створюючи нові коміти, вносячи зміни до наявних, створюючи гілки, виконуючи локальні злиття та вибірку/надсилання до віддалених репозиторіїв.

На відміну від gitk, git gui зосереджується на генерації комітів та анотації окремих файлів і не показі історії проєкту. Однак він пропонує пункти меню для запуску сеансу gitk з git gui.

Відомо, що git gui працює на всіх популярних системах UNIX, Mac OS X та Windows (як під Cygwin, так і під MSYS). Наскільки це можливо, дотримуються правил інтерфейсу користувача, притаманих для кожної ОС, що робить git gui досить нативним інтерфейсом для користувачів.

КОМАНДИ

blame

Запустити програму перегляду Blame для вказаного файлу у заданій версії (або у робочій теці, якщо версія не вказана).

browser

Запустити деревоподібний оглядач, що показує всі файли у вказаному коміті. Файли, вибрані через оглядач, відкриваються у переглядачі Blame.

citool

Запустити git gui та налаштуйте створення рівно одного коміту перед виходом та поверненням до оболонки. Інтерфейс обмежений лише діями комітів, що дещо зменшує час запуску програми та спрощує панель меню.

version

Показати поточну версію git gui.

Приклади

git gui blame Makefile

Показати вміст файлу «Makefile» у поточній робочій теці та надати анотації як для оригінального автора кожного рядка, так і для того, хто перемістив рядок у його поточне місцезнаходження. Незафіксований файл анотується, а незафіксовані зміни (якщо такі є) явно позначаються як «Ще не зафіксовано».

git gui blame v0.99.8 Makefile

Показати вміст Makefile у редакції v0.99.8 та надати анотації для кожного рядка. На відміну від наведеного вище прикладу, файл зчитується з бази даних обʼєктів, а не з робочої теки.

git gui blame --line=100 Makefile

Завантажує анотації, як описано вище, та автоматично прокручує перегляд до центру рядка 100.

git gui citool

Зробити один коміт і повернутися до оболонки після його завершення. Ця команда повертає ненульовий код виходу, якщо вікно було закрито будь-яким способом, окрім створення коміту.

git gui citool --amend

Автоматично перейти в режим інтерфейсу «Змінити останній коміт».

git gui citool --nocommit

Поводиться як звичайний citool, але замість створення коміту просто завершується з нульовим кодом виходу. Він все ще перевіряє, чи індекс не містить жодних необʼєднаних записів, тому ви можете використовувати його як графічну версію git-mergetool[1]

git citool

Те саме, що git gui citool (вище).

git gui browser maint

Показати оглядач для дерева гілки maint. Файли, вибрані в оглядачі, можна переглянути за допомогою вбудованого переглядача авторства.

ДИВ. ТАКОЖ

gitk[1]

Оглядач репозиторію Git. Показує гілки, історію комітів та відмінності між файлами. gitk — це утиліта, яка запускається діями Repository Visualize у git gui.

Інше

git gui насправді підтримується як незалежний проєкт, але стабільні версії розповсюджуються як частина пакунка Git для зручності кінцевих користувачів.

Офіційний репозиторій проєкту git gui можна знайти за адресою:

https://github.com/j6t/git-gui

GIT

Частина набору git[1]