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.51.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
-
Запустити програму перегляду звинувачень для вказаного файлу у вказаній версії (або робочому каталозі, якщо не вказано).
- браузер
-
Запустити деревоподібний оглядач, що відображає всі файли у вказаному коміті. Файли, вибрані через оглядач, відкриваються у переглядачі звинувачень.
- інструмент
-
Запустіть «git gui» та налаштуйте створення рівно одного коміту перед виходом та поверненням до оболонки. Інтерфейс обмежений лише діями комітів, що дещо зменшує час запуску програми та спрощує панель меню.
- версія
-
Відобразити поточну версію «git gui».
Приклади
- Як звинувачувати Makefile у git gui
-
Показати вміст файлу «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
(above). -
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]