เป็นไปได้ไหมที่จะรันคำสั่ง git ในโหมด "silent"? เช่นฉันพูดได้ไหม "git push origin " และไม่เห็นสิ่งใดปรากฏบนหน้าจอได้หรือไม่
ฉันคิดว่าฉันสามารถเปลี่ยนเส้นทาง IO ไปที่ /dev/null (ใช้งานได้ดี) แต่ .. git ยอมให้บางสิ่งเช่นนี้เป็นธรรมชาติหรือไม่?
ด้านล่างนี้เป็นสคริปต์ด่วนที่ทำ EOD อัตโนมัติซึ่งใช้เมื่อฉันต้องขึ้นรถไฟและไม่ต้องการทิ้งรหัสไว้บนคอมพิวเตอร์ในพื้นที่ของฉัน
1 clear
2
3 cd
4 cd repo/active
5
6 for i in *
7 do
8 cd $i
9 echo "Pushing " $i
10 git add . -A >> /dev/null
11 git commit -a -m "EOD automatic commit" >> /dev/null
12 git push origin >> /dev/null
13 echo
14 cd ..
15 done
กรุณาแจ้งให้เราทราบ