2016-03-28 15 views
0

なぜgit statusは出力を生成しませんか? 私はそれを使用しているとき、追加の入力を待つだけです。私はCTRL-Cを使用してそれをあるポイントとして取り消す必要があります。git statusは出力を出力しません

他のgitコマンド(git logなど)は正常に動作します。 同じリポジトリ上ではあるが別のコンピュータ上ではうまく動作します。

注意:私はゲートサーバーに接続するためにパテを使用して離れた場所から作業しています。そこから作業ステーションにsshします。

+0

私はどんな提案が – Richard

+1

'straceのののgit status' shoul歓迎です、トラブルシューティングに引っかかっています舞台裏で何が実行されているのか、何が待っているのかを伝えます。 – Jakuje

+0

Waw私はstraceについて知らなかった。私はこのような数百のメッセージを受け取っています 'read(3、" \ 370 \ 300 \ 271 \ 375~ + 8)8 \ 37 \ 3 \ 307z \ 36fY <\ 336 \ 353O \ 34 \ 344 \ 364 \ 360u) [\ 354 \ "\ 222 \ 335 \ 301" ...、16384)= 16384' – Richard

答えて

1

実際にうまくいきました。非常に大きなファイル(2GB)のため、gitのステータスは非常に長い時間がかかります。

1)ファイルを削除するか、ファイルを実行するには

git update-index --assume-unchanged [<file> ...] 

を変更されている場合

2)チェックを停止するにはgitのオプションを使用

gitignoreに追加: 、2つのソリューションがありますファイルの場合は反対ではレポに更新する必要があります

git update-index --no-assume-unchanged [<file> ...] 
+1

もう一つのオプションは、そのファイルを '.gitignore'にコピーします。 –

関連する問題