Новое в Git. Запуск его на окнах. Когда я запускаю эту команду в .sh файл (от BASH оболочки), он работает:Как передать несколько команд Git BASH
кд/с/SomeDir & & мерзавец совершить -a -m "совершить комментарий"
Я хочу сделайте это с переменным комментарием, поэтому я хочу позвонить: C: \ Program Files \ Git \ usr \ bin \ bash.exe и передать указанную команду (2 команды в цепочке) в качестве параметра (с различным комментарием каждый раз).
Не работает; ищет идеи ...
Разъяснение: Я использую утилиту для выполнения команд, но в принципе, это все, что я хочу назвать:
исполняемым:
C: \ Program Files \ Git \ USR \ Bin \ bash.exe
Параметры (если test.sh есть все необходимое, но комментарий):
Баш /c/somewhere/test.sh "мой комментарий"
в качестве альтернативы, параметры может просто быть:
кд/с/MyRepoDir & & мерзавец совершить -a -m «мой комментарий»
Далее: Даже после создания .sh сценария, называя Баш, и работает этот сценарий, я все еще получаю ошибку , «Пути с -a не имеют смысла». Затем, даже после выполнения того, что рекомендуется here (те же команды), я STILL получаю ту же ошибку.
«Пути с -a не имеют смысла». Возврат «$ 1» обратно к жестко закодированному, по-прежнему вызывающему bash, как вы указываете, работает. Разделил 2 команды каждый на своей собственной линии (казалось, что он что-то делал с командой cd); такой же результат. – dudeNumber4
Так что не передавайте их в качестве параметра, поместите эти команды в сценарий оболочки, либо bash, либо bat, и передайте свой комментарий в качестве параметра. –
Confused; звучит точно так же, как ваше первоначальное предложение. – dudeNumber4