2017-07-09 6 views
2

私はそれを試していますgit pushは出力を表示しません。どのようにすることができgit push origin masterを作成するにはrepoのファイルの出力を表示しないでください

Username for 'https://github.com': n0zg 
Password for 'https://[email protected]': 
test.html 
888.html 
9991.html 
999.html 
index.html 
css/ 
css/stylesheet.css 
highlight/ 
highlight/README.md 
highlight/LICENSE 
highlight/CHANGES.md 
highlight/README.ru.md 
highlight/styles/ 
highlight/styles/ir-black.css 
.... 

git push origin master &>/dev/null 

しかし、そのようなプッシュを作るときGitはまだレポのすべてのファイルを示しています

は、私はそのよう/dev/null--quietオプションとリダイレクトしてみてくださいgit push端末のレポにすべてのファイルが表示されないようにしますか?

+0

'Gitのプッシュ起源マスター2>は/ dev/null'なので – ElpieKay

答えて

1

I explained hereと同様に、gitコマンドの大部分はstderrで出力され、stdoutでは出力されません。

stderrは情報メッセージであり、マシンで消費されることはありません。

ことを意味し、あなたがに/ dev/nullに標準エラー出力をリダイレクトする必要があることを、コメントとして:

  • &>がに両方の出力をリダイレクトしている必要があります2>

    OPは、しかし、ことをコメント/dev/null

  • [それは私の誤りだった、私は見なかったtar czvf私は出力を生成したシェルスクリプトを持っています。

+0

私は2を試してみました>が、それは動作しません。 &stdoutとstderrの両方をrediectします。 – n0z

+0

@ n0z合意しましたが、stderrだけをリダイレクトしようとしましたか? (あなたの文脈で&>がうまくサポートされていない場合) – VonC

+0

はい、それでも動作しません:( – n0z