38

Windows 7 / XP の Git Bash で奇妙な問題が発生しています。以前は問題なく動作していましたが、最近、git diffまたはを実行した後git log、Git Bash が使用できなくなることがわかりました: diff/log に従って、コマンド プロンプトに戻った後でも、Bash は突然、明らかに自発的に同じコマンドをプロンプトなしで繰り返し続けます。後続のコマンドを入力している最中です。

他の誰かがこの問題を抱えていますか? 現時点では、これが Git Bash の有用性を実際に制限しているため、アドバイスをいただければ幸いです。

4

2 に答える 2

56

qgit のページャーを終了するには、 を使用する必要があります。Ctrl-C を使用すると、Windows でのみ問題が発生します。

Ctrl-C はページャーを終了すべきではありません (Linux システムでは終了しません)。Windows(msysgitだと思いますか?)でCtrl-Cを押すと、何らかの形でプロセスを「外部から」(つまり、cmd.exeから)強制終了しています。これが起こる正確な理由はわかりません。

私は過去に同様の問題を経験したことがあります: 叩いqて Ctrl-C をランダムな順序で繰り返し試してみてください.運が良ければ、作業中のプロンプトが再び表示されます;) [私が知っているより良い解決策はありません-しかし、それは私のために働いた…]

于 2011-10-01T18:43:32.760 に答える