1. ホーム
  2. windows

[解決済み] Windowsのgit diffで「端末が完全に機能していない」という警告が出るのはなぜですか?

2022-09-07 11:13:08

質問

私は msysgit 1.7.7.1 を Windows で使っています。を使用する際にエラーが発生します。 git diff . 何が原因なのでしょうか?msysgitにはdiffツールは含まれていないのでしょうか?どうすればいいのでしょうか?

警告: 端末は完全に機能しません

どのように解決するのですか?

Git Bashの場合、~/.bashrcに以下の行を追加することで解決します。

export TERM=cygwin

-または

export TERM=msys

1つ目はgit for windowsによるオリジナルのようで、2つ目は同様に"heal"によく知られた形です。

この問題は、他のプログラム(たとえば ストロベリー パール のような) 他のプログラムが TERM システム環境変数を設定します。

http://code.google.com/p/msysgit/issues/detail?id=184