Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.45.4 → 2.54.0 no changes
-
2.45.3
2024-11-26
- 2.35.1 → 2.45.2 no changes
-
2.35.0
2022-01-24
- 2.24.1 → 2.34.8 no changes
-
2.24.0
2019-11-04
- 2.13.7 → 2.23.4 no changes
-
2.12.5
2017-09-22
- 2.10.5 → 2.11.4 no changes
-
2.9.5
2017-07-30
- 2.1.4 → 2.8.6 no changes
-
2.0.5
2014-12-17
ОПИС
Графічний інтерфейс користувача для 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.
Приклади
-
gitguiblameMakefile -
Показати вміст файлу «Makefile» у поточній робочій теці та надати анотації як для оригінального автора кожного рядка, так і для того, хто перемістив рядок у його поточне місцезнаходження. Незафіксований файл анотується, а незафіксовані зміни (якщо такі є) явно позначаються як «Ще не зафіксовано».
-
gitguiblamev0.99.8Makefile -
Показати вміст Makefile у редакції v0.99.8 та надати анотації для кожного рядка. На відміну від наведеного вище прикладу, файл зчитується з бази даних обʼєктів, а не з робочої теки.
-
gitguiblame--line=100Makefile -
Завантажує анотації, як описано вище, та автоматично прокручує перегляд до центру рядка 100.
-
gitguicitool -
Зробити один коміт і повернутися до оболонки після його завершення. Ця команда повертає ненульовий код виходу, якщо вікно було закрито будь-яким способом, окрім створення коміту.
-
gitguicitool--amend -
Автоматично перейти в режим інтерфейсу «Змінити останній коміт».
-
gitguicitool--nocommit -
Поводиться як звичайний citool, але замість створення коміту просто завершується з нульовим кодом виходу. Він все ще перевіряє, чи індекс не містить жодних необʼєднаних записів, тому ви можете використовувати його як графічну версію git-mergetool[1]
-
gitcitool -
Те саме, що
gitguicitool(вище). -
gitguibrowsermaint -
Показати оглядач для дерева гілки maint. Файли, вибрані в оглядачі, можна переглянути за допомогою вбудованого переглядача авторства.
ДИВ. ТАКОЖ
- gitk[1]
-
Оглядач репозиторію Git. Показує гілки, історію комітів та відмінності між файлами. gitk — це утиліта, яка запускається діями Repository Visualize у git gui.
Інше
git gui насправді підтримується як незалежний проєкт, але стабільні версії розповсюджуються як частина пакунка Git для зручності кінцевих користувачів.
Офіційний репозиторій проєкту git gui можна знайти за адресою:
https://github.com/j6t/git-gui
GIT
Частина набору git[1]