Логотип   Простое и понятное управление
  Уникальные возможности по настройке
  Open Server скачали уже 1 021 953 раза!

Форум

Добро пожаловать, Гость!

msysgit скриптинг

Вопросы по работе с Apache, Nginx, PHP, MySQL, Sendmail и т.д.
akmi
Сообщения: 4
C нами: 3 мес 18 дней

Непрочитанное сообщение akmi » 22 авг 2016, 02:38

Скачал последний (5.2.5) опенсервер, вижу в нём есть гит-клиент есть в комплекте.

Вопрос вот какой: а можно ли как-то несколько команд гита дать на вход этого гит-клиента?

Ну скажем, у меня три команды git clone -- и я их могу конечно в текстовом файлике держать и копипастить в консоль, но как-то это трудозатратно.

Попробовал наобум git-bash.cmd < mytextfile.txt и похожие команды. Не завелось.

Гуглил. Листал stackoverflow. Вопросы там как из консоли гита выполнить обычную cmd-команду.

Не уверен, что самое подходящее место для вопроса, но возможно кто-то знает ответ.

eandr-67
Сообщения: 19
C нами: 1 год 9 мес

Непрочитанное сообщение eandr-67 » 22 авг 2016, 08:28

А что мешает записать эти команды в cmd-файл (или даже в bat) и выполнить его?

akmi
Сообщения: 4
C нами: 3 мес 18 дней

Непрочитанное сообщение akmi » 26 авг 2016, 19:38

eandr-67 писал(а):А что мешает записать эти команды в cmd-файл (или даже в bat) и выполнить его?

Ничего не мешает, создавал. Только при этом открывается окно "Welcome to portable Git" и ждёт команд. Переданные аргументы не замечает.

Не, может я что-то делаю не так? Если вы пробовали и у вас работает -- покажите свой пример, если не сложно: какую именно команду вы даёте? Я пробовал именно git clone <url> <folder>

akmi
Сообщения: 4
C нами: 3 мес 18 дней

Непрочитанное сообщение akmi » 04 сен 2016, 12:53

Итого, разобрался.

В комплекте msysgit (папка C:\OpenServer\modules\git\) идут три скрипта: git-bash.bat, git-cmd.bat и Git Bash.vbs

Я пробовал подавать им на вход какие-либо команды гит, но это ошибочный путь.

Как правильно: в C:\OpenServer\modules\git\cmd\ находятся windows-оболочки для команд гит, именно их и нужно было использовать.

Рабочий пример в bat-файлах:

C:\OpenServer\modules\git\cmd\git.exe clone https://github.com/OpenCorpora/opencorpora.git C:\OpenServer\domains\opencorpora.local\www


Вернуться в «Модули и инструменты»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей