@TheLogicMan Спасибо, ты прав, обновил ответ
рабатываю скрипт Powershell для создания релиза программы. Чтобы сделать это, я хочу проверить, чистое ли рабочее дерево git и нет ли незафиксированных изменений.
я прочелэта почта но это связано с bash.
Как я могу проверить внутри скрипта powershell, является ли рабочее дерево git чистым и есть ли что-то для коммита? Мне нет дела до неотслеживаемых файлов.
Я пробовал что-то вроде
$gitOutput = (git status -z) | Out-String
if ($gitOutput) {
"output"
} else {
"no Output"
}
Проблема в том, что я печатаюoutput
также, когда все зафиксировано, но есть несколько неотслеживаемых файлов, я бы хотел этого избежать. Я хочу игнорировать неотслеживаемые файлы и проверять только фиксацию всех отслеженных файлов.