3
ตรวจสอบว่าไดเรกทอรีทำงาน Git สะอาดจากสคริปต์
ฉันมีสคริปต์ที่ทำงานrsyncกับไดเรกทอรีการทำงานของ Git เป็นปลายทาง ฉันต้องการให้สคริปต์มีพฤติกรรมที่แตกต่างกันไปขึ้นอยู่กับว่าไดเรกทอรีทำงานนั้นสะอาด (ไม่มีการเปลี่ยนแปลงที่จะกระทำ) หรือไม่ ตัวอย่างเช่นหากผลลัพธ์ของgit statusด้านล่างเป็นฉันต้องการสคริปต์เพื่อออก: git status Already up-to-date. # On branch master nothing to commit (working directory clean) Everything up-to-date หากไดเรกทอรีไม่สะอาดฉันก็อยากให้มันรันคำสั่งเพิ่มเติม ฉันจะตรวจสอบเอาต์พุตเช่นด้านบนในเชลล์สคริปต์ได้อย่างไร
82
shell-script
git