ถ้าฉันทำงานในสาขา A และต้องทำงานในสาขา B อย่างกะทันหันก่อนที่จะพร้อมที่จะทำข้อตกลงกับสาขา A ฉันจะซ่อนการเปลี่ยนแปลงของฉันใน A ชำระเงิน B ทำงานที่นั่นจากนั้นชำระเงิน A และใช้ที่เก็บ
ถ้าฉันทำงานกับ A และฉันต้องการหยุดทำงานในวันนั้นฉันควรเก็บงานของฉันไว้แล้วจึงนำมาใช้ในวันถัดไป (เมื่อฉันกลับมาทำงานต่อ) หรือฉันควรจะทิ้งสิ่งต่างๆไว้ตามที่เป็นอยู่ - ไฟล์ที่แก้ไขโดยไม่มีข้อผูกมัดใน ไดเร็กทอรีการทำงาน? ฉันไม่เห็นว่าทำไมฉันต้องใช้ที่ซ่อนในกรณีนี้ยกเว้นว่ามีประโยชน์ด้านความปลอดภัยอยู่บ้าง
นอกจากนี้อีกสถานการณ์หนึ่ง: ฉันทำงานทั้งที่ทำงานและที่บ้าน ถ้าฉันยังไม่พร้อมกับภาระกิจเมื่อฉันต้องการกลับบ้านฉันจะเก็บงานของฉันไว้แล้วส่งไปที่ GitHub แล้วดึงที่ซ่อนที่บ้านได้ไหม