2017-01-15 8 views
0

Я хочу, чтобы создать скрипт, который битой сделать следующее: (. Ех git init, git add ., ...)Как скриптовые команды git в сценарии летучей мыши Windows?

  • открывает GIT BASh

  • команды запуска на мерзавца Баш

Контекст: Я работаю над идеей, что я получу доступ к git-bash через java.
Я использую Netbeans IDE

+0

@TonyHensler я использовал ProcessBuilder открыть GIT барельефы, но не могу писать команды на gitBash – elmaystro

+0

Я нашел ответ здесь [http://stackoverflow.com/questions/5401229/how -do-я-выполнить-несколько-ГИТ-команд-в-Batch-файл-без прекращения после-] (http://stackoverflow.com/questions/5401229/how-do-i-execute-several- git-commands-in-a-batch-file-without-terminating-after) Спасибо всем !. – elmaystro

ответ

1

Вы не должны open git bash на всех, чтобы выполнить последовательность команд Git в скрипте:

Создать свой Баш скрипт, как любой другой сценарий:

#!/bin/bash 
git ... 
#other commands 

Сохраните его как git-myscript (без расширения) в любом месте, на который ссылаются ваши $PATH или %PATH% (это работает даже на Windows)

Запустите его с git myscript: он будет исполнен git bash.

Эта работа для любого файла с именем git-xxx: вы можете вызвать этот файл в качестве сценария bash с помощью git xxx.
(на Linux, Mac или Windows)

+0

Спасибо, но я новичок в этом, поэтому вы можете привести пример из одной строки? как сделать это для git commit или git add. ? – elmaystro

+0

@elmaystro Конечно: http://stackoverflow.com/q/8482843/6309: обязательно сохраните этот сценарий как 'git-xxx', например' git-addc', и вы можете называть его 'git addc' , – VonC

+0

Принято, спасибо! – elmaystro

 Смежные вопросы

  • Нет связанных вопросов^_^