Windows 上の git bash の引数渡しの動作が '/' で始まるためわかりにくい

Windows 上の git bash の引数渡しの動作が '/' で始まるためわかりにくい

私は 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 インストール パスが引数に渡されるのか理解できません。誰か情報を提供してもらえますか?

関連情報