Как правильно устанавливать "рабочую" директорию в скрипте?
Я составляю скрипт для автоматизации работы с GitLab репозиторием, клонированным локально.
Если предварительно я не перейду в директорию с клонированным репозиторием, я получаю ошибку
fatal: Not a git repository (or any parent up to mount point <path>)
Единственный знакомый мне вариант решения проблемы - команда
cd <path>
, предваряющая все следующие команды git
.
Корректен ли этот подход, или существует иной способ указания "рабочей" директории для скрипта?
Источник: Stack Overflow на русском