ทำให้การควบคุมเวอร์ชันเป็นปฏิกิริยาสะท้อน
การควบคุมเวอร์ชันคือตาข่ายนิรภัยของคุณ และเมื่อมี AI มันกลายเป็นสิ่งจำเป็น AI สามารถเปลี่ยนแปลงไฟล์สิบไฟล์ในห้าวินาที คุณต้องการวิธีที่สะอาดในการตรวจสอบ เก็บไว้ หรือโยนทิ้งงานนั้น
- คอมมิตบ่อย ๆ เป็นก้อนเล็ก ๆ ก่อนที่คุณจะขอการเปลี่ยนแปลงใหญ่ ให้คอมมิตสิ่งที่ใช้งานได้อยู่ก่อน working tree ที่สะอาดหมายความว่าคุณสามารถกลับไปที่นั่นได้เสมอ
- อ่าน diff ก่อนคอมมิต นี่คือขั้นตอนรีวิวที่แท้จริงของคุณ คุณไม่จำเป็นต้องเข้าใจทุกบรรทัด แต่คุณควรเข้าใจว่าอะไรเปลี่ยนไปและทำไม
- ใช้ สำหรับงานที่มีความเสี่ยง สร้าง branch ใหม่ ปล่อยให้ AI ทำงานอย่างเต็มที่ แล้วค่อย merge ก็ต่อเมื่อคุณพอใจผลลัพธ์ ถ้าไม่ ก็ลบทิ้งไป ไม่มีความเสียหายใด ๆ
- เขียนข้อความคอมมิตที่ตรงไปตรงมา ทั้งตัวคุณในอนาคตและ AI ต่างก็อ่านประวัติเพื่อเข้าใจเจตนา
การเปลี่ยนมุมมองสำคัญคือ คอมมิตไม่ใช่งานเอกสารราชการ แต่เป็นจุดเซฟในเกม เซฟก่อนสู้บอส และเรียนรู้ทางออกฉุกเฉินสองทางที่ทำให้ประวัติที่สะอาดคุ้มค่าที่จะรักษาไว้ — git checkout . (หรือ git restore .) เพื่อโยนทิ้งการทดลองที่ยังไม่ได้คอมมิต และ git revert เพื่อยกเลิกคอมมิตที่คุณทำไปแล้ว การรู้ว่าคุณสามารถกลับไปยังสถานะที่รู้ว่าดีได้เสมอ คือสิ่งที่ทำให้คุณมอบสายจูงที่ยาวให้ AI ได้โดยไม่วิตกกังวล