2017-03-22 3 views
-1

zu begehen Wenn ich einen nackten Repo und schieben, um es zu erstellen, wird meine Konsole verstopft ...Suppress Ausgabe der Erstellung der Datei in git von

enter image description here Gibt es einen Weg, um alle diese Ausgabe von „erstellt“ Dateien zu unterdrücken .

Es ist richtig, aber ich will nur nicht die Ausgabe.

resetBareServer(){ 
    ssh $server1 -t "cd ~; rm -rf ~/root.git; mkdir root.git; cd root.git; git init --bare;" 
    (cd ~/root; push server1;) 
} 

Danke.

Beachten Sie, dass das Commit die gesamte Ausgabe verursacht.

+2

Es gibt keinen 'git commit' Befehl in Ihrem Skript. Es gibt einen mysteriösen 'Push'-Befehl, der * nicht *' git push' ist. Wir können * raten *, dass 'push' eine Alias- oder Shell-Funktion ist, die Sie' git commit' geschrieben haben, aber hier verstecken Sie wichtige Informationen von uns und bitten Sie dann, dass wir Ihnen bei einem Problem helfen, das Sie verdunkeln. – torek

Antwort

0

- ruhig?

git clone --quiet

Arbeiten mit init auch offensichtlich.

+0

das Commit verursacht jedoch die gesamte Ausgabe. – zen

+0

Commit hat auch --quiet Option ..... plus, würden Sie in Betracht ziehen, die Ausgabe umleiten? '' 'git init bla bla>/dev/null''' ... oder sogar' '' &>/dev/null'''. Das sollte alle *** Ausgaben auslassen. – eftshift0

0

was macht push?

von man git commit

-q, --quiet 
     Suppress commit summary message. 
+0

das Commit verursacht jedoch die gesamte Ausgabe. - Zen gerade jetzt bearbeiten – zen

+0

Ich aktualisierte die Antwort, Git Commit-q existiert auch. – odradek

Verwandte Themen