ฉันเรียนรู้คอมไพล์และฉันสังเกตว่ามันมีกระบวนการทำสองขั้นตอน:
git add <files>git commit
ขั้นตอนแรกทำการแก้ไขสิ่งที่เรียกว่า "พื้นที่จัดเตรียม" หรือ "ดัชนี"
สิ่งที่ฉันสนใจคือเหตุผลที่ทำให้การตัดสินใจออกแบบนี้และประโยชน์ของมันคืออะไร
นอกจากนี้ในฐานะผู้ใช้คอมไพล์คุณทำสิ่งนี้หรือแค่ใช้git commit -a?
ฉันถามสิ่งนี้เพราะฉันมาจาก bzr (Bazaar) ซึ่งไม่มีคุณสมบัตินี้
git add -pคุณสามารถเลือกที่จะคอมไฟล์หนึ่งไฟล์โดยไม่คอมมิทไฟล์อื่น
git statusและอาจเป็นไปgit pushได้ สำหรับโฆษณาทั้งหมดเกี่ยวกับ git (และการแบ่งปันรหัส GitHub เป็นสิ่งที่ยอดเยี่ยม) ชิ้นส่วนนั้นน่ารำคาญมาก