如何在powershell中使用stdin来使用git commit-tree?

时间:2012-04-28 14:49:47

标签: git powershell

我正在尝试编写一个使用git commit-tree命令的powershell脚本,但它的文档说(http://schacon.github.com/git/git-commit-tree.html):

  

从stdin读取提交注释。如果没有更改日志条目   通过“<”提供重定向,git commit-tree将等待一个   以^ D

输入和终止

在PowerShell中以某种方式写入这样的stdin吗?有一些工作吗?

1 个答案:

答案 0 :(得分:4)

PowerShell不支持stdin重定向(使用<)。它确实支持stdin管道,例如:

Get-Date | exe_that_takes_stdin.exe

如果你的git命令没有那样工作(也许使用普通的stdin来做其他事情),请查看这个blog post。看起来他们正在使用cmd.exe进行stdin重定向支持。