--porcelain
опция!? --porcelain
, опция и тогда использует вывод для сценариев - в основном, авторы мерзавца неявно обещают не изменить что-либо там в ближайшее время. например, Я могу использовать git status --porcelain
и использовать вывод для сценариев, и это было бы в порядке. , Если английский язык не является Вашим первым языком тогда , Greg Hewgill объясняет это отлично. Для большего количества детали, контроль VonC ответ.
Существует два отличных значения фарфора в мерзавце.
Эти два значения, в то время как это может быть обсуждено, не являются строго противоречащими, может казаться противоречащим.
чиновник Pro книга Мерзавца:
, Но потому что Мерзавец был первоначально инструментарием для системы управления версиями, а не полного удобного для пользователя VCS, это имеет много подкоманд, которые делают низкий уровень работает и был разработан, чтобы быть объединенным в цепочку вместе стиль UNIX или названным из сценариев. Эти команды обычно упоминаются, как Git’s “plumbing” управляет, в то время как более удобные для пользователя команды называют командами “porcelain”.
--porcelain
/ =porcelain
опции Много команд мерзавца идут --porcelain
опция, которая является предназначена для сценариев.
git status
' документация :
--porcelain[=<version>]
Дают вывод в легком к синтаксическому анализу формате для сценариев. Это подобно короткому выводу, но останется стабильным через версии Мерзавца и независимо от пользовательской конфигурации. Посмотрите ниже для деталей.
git diff
документация :
--word-diff[=<mode>]
фарфор
Используйте специальный основанный на строке формат, предназначенный для потребления сценария.