“git mv *”在Powershell中返回“bad source”


7

当在Powershell或CMD中的git存储库中时,发出

git mv * whatever

将返回

致命的:坏的来源,来源= *,目的地=无论如何

这在使用MSYS(Git Bash)时工作正常。


2
CMD和PowerShell不像bash那样扩展全局字符。
PetSerAl

@PetSerAl你应该发布这个作为答案,同时建议使用bash shell;完全解决了这个问题!谢谢 :)
Lea Hayes

Answers:


1

正如@PetSerAI所说,Windows命令提示符和PowerShell不会扩展全局字符而且它会产生 git mv 失败。

使用类似MSYS的bash shell。


你能否详细说明Powershell如何解释全球字符?
LuxDie

我不太确定,抱歉:(我认为它与PS的工作方式有关 - 因为它管道对象。例如 gist.github.com/DNNX/1481234
georgiosd
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.