Get-ChildItem执行git状态

时间:2013-01-14 18:57:29

标签: git powershell-v2.0

我希望能够使用Windows PowerShell命令

Get-ChildItem -include .git  -Force -Recurse | ?{ $_.PSIsContainer -and $_.Attributes -match "Hidden"}

并为找到的每个“记录”执行git status并将其输出到文本文件。

这样我就可以报告我的不同步更改。

有办法做到这一点吗?

1 个答案:

答案 0 :(得分:0)

最后,我将在我的配置文件中为此命令设置别名。

Get-ChildItem -include .git -Force -Recurse | ?{ $_.PSIsContainer -and $_.Attributes -match "Hidden"} | foreach-object {$a=Get-Location; cd $_.parent.fullname; Get-Location; git status; cd $a;}