1
gitのエイリアスを作成しようとしています。これはブランチ名を受け入れ、各サブモジュールでブランチ名を再帰的にチェックアウトします。いくつかのサブモジュールがこのブランチを持たないかもしれないと予想されるので、それらはスキップされます。すべてのgitサブモジュールで1つの特定のブランチをチェックアウト
私は、このソリューションを試してみました:それは私にエラー$ 1を与える
[alias]
subco = "!f() { git submodule foreach 'git checkout $1 || true'; }; f"
ビットは - 正しく入力されていません。
Entering 'Services/Payment'
error: pathspec 'git' did not match any file(s) known to git.
error: pathspec 'checkout' did not match any file(s) known to git.
error: pathspec '$1' did not match any file(s) known to git.
error: pathspec '||' did not match any file(s) known to git.
error: pathspec 'true' did not match any file(s) known to git.
私は引用符で$ 1を置こうとしましたが、それは蟻の提案を助けませんか?間違いを発見