MyTetra Share
Делитесь знаниями!
Закоммитить все изменения шелл-скриптом без учета кода выхода в Git
21.03.2019
17:11
Автор: br0ke
Текстовые метки: git, vcs, commit, add, all, automation, automate, script, shell, bash, error code
Раздел: Информационные технологии - Git

Обычно git выдает ошибку (выходит с кодом 1), если попытаться создать коммит, когда нет изменений. Из-за этого может сломаться автоматизирующий скрипт. Можно обойти данную проблему предварительной проверкой наличия изменений в стейджинге:


git add -A

git diff-index --quiet HEAD || git commit -m 'bla'

Так же в этом разделе:
 
MyTetra Share v.0.52
Яндекс индекс цитирования