質問
Git でエイリアスを作成するためのエイリアス、つまりメタエイリアスを作成できるかどうか知りたいgit config --global alias.ですgit alias。
バックグラウンド:
私はちょうど Bash と Git に熱中しており、最近、このページからfor
git cfgや for のgit config --globalようなエイリアスを作成し始めました。git histgit log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=shortこの最後の例は、次のように入力して設定します。
git config --global alias.hist 'log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short'私の
git cfgエイリアスを使用すると、次のように短縮できます。git cfg alias.hist 'log --pretty=format:"%h %ad | %s%d [%an]" --graph --date=short'
しかし、一部は利便性から、一部は好奇心から、一部はGitとBash全般についてもっと学びたいという欲求から、さらに短くできるかどうかを理解しようとしていgit cfg alias.ます.git alias
試みられた解決策?:
git $(echo 'cfg')を呼び出して、 と同じ結果を得ることができることがわかりましたgit cfg。だから私はこれを入力してエイリアスを作成しようとしました
alias:git cfg alias.alias '$(echo "config --global alias.")'git alias st statusのクイックエイリアスを作成するgit stようなものを入力できることを期待してgit status.. _
$(echo_ また、実行されたエコーからの例に直接追加する必要があることを考えると、このようなものがgit $(echo 'cfg')機能するかどうかもわかりません。stalias.
これを可能にする方法について何か提案はありますか?