【发布时间】:2016-01-27 17:50:26
【问题描述】:
Git 新手。在 Windows 上运行它。当我在 .sh 文件(来自 BASH shell)中运行此命令时,它可以工作:
cd /c/SomeDir && git commit -a -m "提交评论"
我想使用变量注释来做到这一点,所以我想调用: C:\Program Files\Git\usr\bin\bash.exe 并将上述命令(2 个链接的命令)作为参数传递(每次使用不同的注释)。
它不起作用;寻找想法...
澄清:我正在使用一个实用程序来运行命令,但基本上,这就是我想要调用的全部内容:
可执行文件:
C:\Program Files\Git\usr\bin\bash.exe
参数(如果 test.sh 包含除注释之外的所有内容):
bash /c/somewhere/test.sh "my comment"
或者,参数可以简单地是:
cd /c/MyRepoDir && git commit -a -m "my comment"
进一步:即使在创建 .sh 脚本、调用 bash 并运行该脚本之后,我仍然收到错误消息,“带有 -a 的路径没有意义。”然后,即使按照推荐的here(相同的命令),我仍然会收到相同的错误。
【问题讨论】: