@TheLogicMan Спасибо, ты прав, обновил ответ

рабатываю скрипт Powershell для создания релиза программы. Чтобы сделать это, я хочу проверить, чистое ли рабочее дерево git и нет ли незафиксированных изменений.

я прочелэта почта но это связано с bash.

Как я могу проверить внутри скрипта powershell, является ли рабочее дерево git чистым и есть ли что-то для коммита? Мне нет дела до неотслеживаемых файлов.

Я пробовал что-то вроде

  $gitOutput = (git status -z) | Out-String
  if ($gitOutput) {
    "output"
  } else {
    "no Output"
  }

Проблема в том, что я печатаюoutput также, когда все зафиксировано, но есть несколько неотслеживаемых файлов, я бы хотел этого избежать. Я хочу игнорировать неотслеживаемые файлы и проверять только фиксацию всех отслеженных файлов.

Ответы на вопрос(1)

Ваш ответ на вопрос