англійськафранцузькаіспанська

Ad


Значок OnWorks

git-status – онлайн у хмарі

Запустіть git-status у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

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

ПРОГРАМА:

ІМ'Я


git-status - Показує стан робочого дерева

СИНТАКСИС


мерзотник статус [ ...] [--] [ ...]

ОПИС


Відображає шляхи, які відрізняються між файлом індексу та поточним комітом HEAD,
шляхи, які мають відмінності між робочим деревом та файлом індексу, а також шляхи в
робоче дерево, яке не відстежується Git (і не ігнорується гітигнорувати(5)). Перший
є те, що ти б зафіксувати, запустивши git commit; другий і третій - це те, що ти може
здійснити, запустивши мерзотник додавати перед запуском git commit.

ВАРІАНТИ


-s, --короткі
Надайте результат у короткому форматі.

-b, --гілка
Показувати філію та інформацію про відстеження навіть у короткому форматі.

--порцеляна
Надайте результат у форматі, легкому для аналізу для сценаріїв. Це схоже на короткий
вихід, але залишатиметься стабільним у всіх версіях Git та незалежно від користувача
конфігурації. Подробиці дивіться нижче.

--довго
Надайте результат у довгому форматі. Це значення за замовчуванням.

-v, -- багатослівний
Крім назв файлів, які були змінені, також відображаються текстові
зміни, які передбачають фіксацію (тобто, наприклад, вихід git diff --cached).
Якщо -v вказано двічі, то також відображаються зміни в робочому дереві, які не внесені
ще був поставлений (тобто, як вихід git diff).

-у[ ], --untracked-files[= ]
Показати невідстежувані файли.

Параметр mode використовується для визначення обробки невідстежуваних файлів. Це необов'язково:
за замовчуванням всі, і якщо вказано, він має бути прив'язаний до параметра (наприклад, -uno, але
не -у ні).

Можливі варіанти:

· немає - Не показувати файли, які не відстежуються.

· нормальний - Показує невідстежувані файли та каталоги.

· всі - Також показує окремі файли в невідстежуваних каталогах.

Якщо параметр -u не використовується, відображаються невідстежувані файли та каталоги (тобто файли
те саме, що вказує нормальний), щоб допомогти вам не забути додати щойно створене
файлів. Оскільки для пошуку невідстежуваних файлів у файловій системі потрібна додаткова робота
режим може зайняти деякий час у великому робочому дереві. Розгляньте можливість увімкнення невідстежуваного кешу
та розділений індекс, якщо підтримується (див. git update-index --untracked-cache і git
update-index --split-index), В іншому випадку ви можете використовувати no, щоб повертати статус git
швидше, не показуючи файли, які не відстежуються.

Значення за замовчуванням можна змінити за допомогою конфігурації status.showUntrackedFiles
змінна, задокументована в git-config(1).

--ignore-submodules[= ]
Ігноруйте зміни в підмодулях під час пошуку змін. може бути або "немає",
"невідстежуваний", "брудний" або "все", що є за замовчуванням. Використання "none" розглядатиме
підмодуль змінюється, якщо він містить невідстежувані або змінені файли або його HEAD
відрізняється від фіксації, записаної в суперпроекті, і може використовуватися для перевизначення будь-якого
налаштування ігнорувати варіант в git-config(1) або gitmodules(5). Коли "невідстежується".
Використані підмодулі не вважаються брудними, якщо вони містять лише невідстежуваний вміст (але
вони все ще скануються на предмет зміненого вмісту). Використання "брудного" ігнорує всі зміни в файлі
робоче дерево підмодулів, є лише зміни до комітів, що зберігаються в суперпроекті
показано (така поведінка була до 1.7.0). Використання «усі» приховує всі зміни до
підмодулі (і пригнічує виведення підсумків підмодулів, якщо параметр config
status.submoduleSummary встановлено).

-- проігноровано
Показати також ігноровані файли.

-z
Завершувати записи за допомогою NUL замість LF. Це означає вихідний формат --porcelain
якщо не вказано інший формат.

--стовпець[= ], --без стовпця
Відображати невідстежувані файли в стовпцях. Перегляньте змінну конфігурації column.status для
Синтаксис параметра.--column і --no-column без параметрів еквівалентні завжди та
ніколи відповідно.

ВИХІД


Вихід цієї команди призначений для використання як коментар шаблону фіксації. The
за замовчуванням, довгий формат, призначений для читання людиною, багатослівний і описовий. Його
зміст і формат можуть бути змінені в будь-який час.

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

Короткий сформований
У короткому форматі стан кожного шляху відображається як

XY PATH1 -> PATH2

де PATH1 - це шлях у HEAD, а частина " -> PATH2" відображається лише тоді, коли PATH1
відповідає іншому шляху в індексі/робочому дереві (тобто файл перейменовано). XY
двобуквенний код статусу.

Поля (включаючи ->) відокремлюються одне від одного одним пробілом. Якщо
Ім'я файлу містить пробіли або інші символи, які не можна друкувати, це поле буде в лапках
на манер рядкового літералу C: в оточенні символів подвійних лапок ASCII (34) і
з внутрішніми спеціальними символами, екранованими зворотною косою рискою.

Для шляхів із конфліктами злиття X і Y показують стани модифікації кожної сторони
злитися. Для шляхів, які не мають конфліктів злиття, X показує статус індексу, а Y
показує стан робочого дерева. Для невідстежених шляхів XY є ??. Інші коди стану можуть
інтерпретувати наступним чином:

· ' ' = не змінено

· M = змінений

· A = додано

· D = видалено

· R = перейменовано

· C = скопійовано

· U = оновлено, але не об'єднане

Ігноровані файли не відображаються в списку, якщо не діє параметр --ignored, у цьому випадку XY є
!.

Значення XY
-------------------------------------------------
[MD] не оновлено
M [ MD] оновлено в індексі
[ MD] додано до індексу
D [ M] видалено з індексу
R [ MD] перейменовано в покажчик
C [ MD] скопійовано в покажчик
Індекс [MARC] і робоче дерево відповідають
[ MARC] M робоче дерево змінено після індексу
[ MARC] D видалено в робочому дереві
-------------------------------------------------
DD скасовано, обидва видалено
AU не об’єднано, додано нами
UD роз’єднано, видалено ними
UA роз’єднано, додано ними
DU роз’єднано, видалено нами
AA роз’єднано, обидва додані
UU не об’єднано, обидва змінені
-------------------------------------------------
? ? невідстежений
! ! ігнорується
-------------------------------------------------

Якщо використовується -b, статусу короткого формату передує рядок

## інформація про відстеження імені філії

Фарфор сформований
Формат порцеляни подібний до короткого формату, але гарантовано не зміниться в a
зворотно несумісний спосіб між версіями Git або на основі конфігурації користувача. Це робить
він ідеально підходить для розбору сценаріїв. Опис короткого формату вище також описує
порцеляновий формат, за кількома винятками:

1. Конфігурація color.status користувача не дотримується; колір завжди буде вимкненим.

2. Конфігурація status.relativePaths користувача не дотримується; показані шляхи будуть
завжди бути відносно кореневого сховища.

Існує також альтернативний формат -z, рекомендований для машинного аналізу. У такому форматі
поле статусу те саме, але деякі інші речі змінюються. По-перше, -> опущено з
перейменувати записи, а порядок полів змінено (наприклад від -> до стає до від). По-друге, а
NUL (ASCII 0) слідує за кожним іменем файлу, замінюючи пробіл як роздільник полів і символ
завершення нового рядка (але пробіл все ще відділяє поле статусу від першого
ім'я файлу). По-третє, імена файлів, що містять спеціальні символи, спеціально не форматуються; немає
виконується цитування або екранування зворотної косої риски.

КОНФІГУРАЦІЯ


Команда шанує color.status (або status.color — вони означають те саме й останнє
зберігається для зворотної сумісності) і color.status. змінні конфігурації до
розфарбувати його вихід.

Якщо для змінної конфігурації status.relativePaths встановлено значення false, то всі шляхи, які показані, є такими
відносно кореня сховища, а не поточного каталогу.

Якщо для status.submoduleSummary встановлено ненульове число або значення true (ідентичне -1 або
необмежену кількість), підсумок підмодуля буде ввімкнено для довгого формату та резюме
буде показано комітів для модифікованих підмодулів (див. параметр --summary-limit для git-
підмодуль(1)). Зверніть увагу, що підсумковий результат команди status буде
пригнічується для всіх підмодулів, коли для diff.ignoreSubmodules встановлено значення всі або тільки для тих
підмодулі де підмодуль. .ігнорувати=все. Щоб також переглянути підсумок для ігнорованих
підмодулі ви можете використовувати параметр --ignore-submodules=dirty командного рядка або параметр мерзотник
підмодуль резюме команду, яка показує подібний вихід, але не відповідає цим параметрам.

Використовуйте git-status онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

Команди Linux

Ad