2014-12-01 237 views
1

我想要一个批处理文件从git bash运行shell脚本,而不需要最终用户的任何输入。如何从命令行从git启动和运行命令

+0

请清楚地说明问题,在问题中添加一些更多的细节,同时显示一些代码是你已经做了一些事情。 – 2014-12-01 18:53:39

+0

我有一个运行java文件的shell脚本来编译spigotMC(Minecraft服务器软件),这里是shell脚本的代码:JAVA_HOME =“C:\ Program Files \ Java \ jdk1.8.0_25”java -jar BuildTools.jar – QuillzToxic 2014-12-07 08:44:05

回答

0

下面一行对我的作品:

"\Program Files (x86)\Git\bin\bash.exe" --login "/path/to/script/myscript.sh"

你也可以使用环境变量%programfiles(x86)%获得该文件夹。

+0

只是我想要的答案!我现在有一个运行一个jar文件的批处理文件! – QuillzToxic 2014-12-07 08:42:44

0

这可以用一个简单的批处理文件很容易地实现。只要你的环境变量设置正确,你就不需要使用git bash。下面是一个例子批处理文件:

@echo off 
git commit -a 
git push origin master 
+0

问题是,我有一个gitbash文件运行一个新的子插件complie的jar文件(Minecrafty的东西) – QuillzToxic 2014-12-07 08:37:41