ExplorerのコンテキストメニューからGitBashを開くと、フォルダーがGitフォルダーであるかどうかに関係なく、Explorerが応答を停止します。 Git Bashを閉じるとすぐに、Explorerが再び応答を開始します。
私のシステムはWindows7 Professional x64を実行しており、Gitのバージョンは1.9.0.msysgitです。
何がこれを引き起こしているのか分かりますか?これが問題を説明するgifです:
Git1.9.0のgit-cheetah拡張機能に問題があるようです。
https://github.com/msysgit/Git-Cheetah/commit/e7af79862b136efb414ac545f282939e2d290e3e
FarManagerに加えられた最近の変更により、Git Cheetahは、FarManagerの貴重なコンソールが乱雑にならないように、興味がない場合でもstderr/stdoutをキャプチャします。この回避策により、GitBashはExplorer(Git Cheetahの主な対象消費者)をハングさせます。
修正がコードベースにコミットされているように見えますが、それがgitアップデートにいつ表示されるかについてはわかりません!
アンインストール/再インストールは次の方法で確認できます。
[x] Windows Explorer integration
(*) Simple context menu (Registry based)
[x] Git Bash Here
[x] Git GUI Here
( ) Advanced context menu (git-cheetah plug-in)
...必要な機能を維持しながら、Windows8.1で問題を解決しました。本当の答えをくれたジャスティンに感謝します。申し訳ありませんが、これをコメントするための担当者はまだいません。