我在 Windows 10 上使用 git bash,我是 ac# 开发人员。我制作了一个 .net 6 控制台,代码如下:
foreach(var arg in args)
{
Console.WriteLine(arg);
}
如果我使用 git-bash 来调用这个控制台,.\test /abc
结果将是:
#protable git
C:/soft/git/abc
#or installer
C:/Program Files/Git/abc
如果我使用.\test //abc
,参数传递就像在 cmd 或 powershell 上运行一样。结果将是:
/abc
我不明白为什么 git 安装路径会传递给参数,因为我的工作目录不在那里。有人可以提供一些信息吗?