Чтение команд Git с использованием пакетного (.BAT) файла - PullRequest
0 голосов
/ 22 февраля 2011

Я записал команды DOS и команды GIT в блокноте и преобразовал их в файл .BAT. После выполнения командного файла будет выполняться только команда DOS, а команды GIT не выполняются. Как выполнить команды GIT с использованием файла пакетной обработки (.BAT)

Ответы [ 3 ]

4 голосов
/ 22 февраля 2011

Убедитесь, что git находится в системной переменной PATH , и, если это так, вы сможете вызывать git, как обычно, в терминале.Обратите внимание, что вам потребуется перезапустить терминал (cmd), чтобы изменения пути вступили в силу.

1 голос
/ 23 февраля 2011

Hai All, наконец-то я получил решение для моего вопроса. Используя приведенный ниже фрагмент кода, мы можем запустить Git с использованием BAT-файла

"c:\Program Files\Git\cmd\git.cmd" pull > c:\platform.txt

с помощью вышеуказанного кода из BATфайл вместо git pull или git push и любая команда git с использованием GIT Bash

Спасибо всем за публикацию ценных комментариев и частичный ответ

1 голос
/ 22 февраля 2011

Команда git в Msysgit реализована с помощью командного файла, чтобы обернуть все вызовы и запустить правильный исполняемый файл с правильными переменными среды. Вы не можете выполнить командный файл из другого командного файла, как если бы вы были исполняемым файлом, вы должны использовать специальную команду для их запуска. Если моя память верна, эта команда будет call и будет использоваться, например, как call git push.

...