мне нужноПроверьте, если каталог является корневым Git в одной команде
- чек, если текущий каталог находится под контролем версий Git
- , если это корневой GIT
- сделать выше него в одной строке сценарий оболочки, который должен выйти с 0 на успех
мне нужноПроверьте, если каталог является корневым Git в одной команде
Это работает для меня:
[ $(git rev-parse --show-toplevel) == $(pwd) ]
Использование git-rev-parse
- это путь. Просто убедитесь, что вы сравните его с соответствующим PWD
и перенаправить стандартную ошибку в /dev/null
:
[[ $(git rev-parse --show-toplevel 2>/dev/null) = "$PWD" ]]
Вы имеете в виду: «Это *** кажется *** работать для меня». –