msysGitには、選択したフォルダにBashプロンプトを開くフォルダのコンテキストメニューにGit Bash Here
と表示されているエクスプローラシェルの拡張子が付属しています。msysGitでZshを使用する方法
このコマンドウィンドウのシェルとしてBashではなくZshを使用するにはどうすればよいですか?
msysGitには、選択したフォルダにBashプロンプトを開くフォルダのコンテキストメニューにGit Bash Here
と表示されているエクスプローラシェルの拡張子が付属しています。msysGitでZshを使用する方法
このコマンドウィンドウのシェルとしてBashではなくZshを使用するにはどうすればよいですか?
MsysGitは、組み込みのBash以外のシェルをサポートしていません。
Cygwinを使用することをお勧めします。あなたがZshなしで暮らすことができない場合(私はあなたを理解しています)、git-packageも提供しています。
残念ながら、このパッケージはかなり古いです(v1.7.9はJan '12からです)。これは新しいリポジトリとのやり取りに問題を引き起こす可能性があります。
Msysgitが提供する組み込みのbashは、cmd.exeの上に構築されています。それは、例えば、 xterm。 (クリップボード、テキスト入出力、履歴など)
回避策現在Windowsで使用している回避策は、最新のMSysGit + Cygwin minttyをbashで使用しています。それは私に、最近の素早いgitを持つまともなシェルを与えます。その方法では、zshのような他のシェルを使うことができます。トレードオフにはPAGERを使用できないgitが含まれていることに注意してください(私は "git log"を "git log | less"にエイリアスする必要がありました)。
私は合理的にあなたができないと確信しています。 'msysgit'は" Unixのようなシェル "を与えます。私はそれが 'bash'の完全な実装だとは思っていません。 Windowsで 'zsh'で解決しようとしている問題は何ですか?フル・シェルの後であれば、Cygwinで 'bash/zsh'を使うことができます。これは、Windowsに(ほぼ)完全なPOSIX環境を与えます。あなたの質問を読んでください:マウスショートカットを使ってWindowsエクスプローラから現在のディレクトリに 'zsh'ベースのコマンドウィンドウを開く方法はありますか? – simont
私はそう思います、cygwinは良いPOSIX環境を提供していますが、私が印象に残っていることを除いて、msysGitはcygwinのgitよりもはるかに優れていて、cygwinからmsysGitを使用することはできません。 –