git-sh-setup - онлайн у хмарі

Це команда git-sh-setup, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


git-sh-setup - звичайний код налаштування сценарію оболонки Git

СИНТАКСИС


. "$(git --exec-path)/git-sh-setup"

ОПИС


Це не команда, яку хотів би запустити кінцевий користувач. Колись. Мається на увазі ця документація
для людей, які вивчають порцелянові скрипти та/або пишуть нові.

Команда мерзотник sh-налаштування Скриптлет розроблений для отримання (з використанням .) інших сценаріїв оболонки
налаштуйте деякі змінні, що вказують на звичайні каталоги Git і кілька допоміжних оболонок
функції.

Перш ніж отримати його, ваш сценарій повинен налаштувати кілька змінних; USAGE (і LONG_USAGE, якщо
any) використовується для визначення повідомлення, наданого функцією оболонки usage(). SUBDIRECTORY_OK можна встановити
якщо сценарій може запускатися з підкаталогу робочого дерева (деякі команди ні).

Скриптет встановлює змінні оболонки GIT_DIR і GIT_OBJECT_DIRECTORY, але НЕ експорт
їх у навколишнє середовище.

ФУНКЦІЇ


померти
вийти після надсилання наданого повідомлення про помилку до стандартного потоку помилок.

використання
помре з повідомленням про використання.

set_reflog_action
Встановіть для середовища GIT_REFLOG_ACTION заданий рядок (зазвичай ім’я файлу
програма), якщо вона вже не встановлена. Щоразу, коли сценарій запускає команду git, яка оновлюється
refs, запис reflog створюється з використанням значення цього рядка, щоб залишити запис
яка команда оновила ref.

git_editor
запускає редактор на вибір користувача (GIT_EDITOR, core.editor, VISUAL або EDITOR) на заданому
файл, але помилка виходить, якщо редактор не вказано, а термінал німий.

is_bare_repository
виводить true або false в стандартний вихідний потік, щоб вказати, чи є сховище a
голий репозиторій (тобто без пов’язаного робочого дерева).

cd_to_toplevel
запускає chdir на верхній рівень робочого дерева.

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

вимагати_робочого_дерева_існує
перевіряє, чи існує робоче дерево, пов’язане зі сховищем, і в іншому випадку вмирає.
Часто робиться перед викликом cd_to_toplevel, що неможливо зробити, якщо його немає
робоче дерево.

require_clean_work_tree [ ]
перевіряє, що робоче дерево та індекс, пов’язані зі сховищем, не мають
незафіксовані зміни до відстежуваних файлів. Інакше він видає повідомлення про помилку у формі
Не можна : . , і помирає. приклад:

require_clean_work_tree rebase "Будь ласка, зафіксуйте або заховайте їх."

get_author_ident_from_commit
виводить код для використання з eval для встановлення GIT_AUTHOR_NAME, GIT_AUTHOR_EMAIL та
Змінні GIT_AUTHOR_DATE для даного коміта.

створити_віртуальну_базу
змінює перший файл, так що залишаються лише спільні з другим файлом рядки. Якщо там
недостатньо загального матеріалу, то перший файл залишається порожнім. Результат є
підходить як віртуальний базовий вхід для 3-стороннього злиття.

GIT


Частина мерзотник(1) люкс

Використовуйте git-sh-setup онлайн, використовуючи служби onworks.net



Найновіші онлайн-програми для Linux і Windows