~/VibeHandbook
PDF ฟรี

บท 07 · 04

ทำให้การควบคุมเวอร์ชันเป็นปฏิกิริยาสะท้อน

การควบคุมเวอร์ชันคือตาข่ายนิรภัยของคุณ และเมื่อมี AI มันกลายเป็นสิ่งจำเป็น AI สามารถเปลี่ยนแปลงไฟล์สิบไฟล์ในห้าวินาที คุณต้องการวิธีที่สะอาดในการตรวจสอบ เก็บไว้ หรือโยนทิ้งงานนั้น

  • คอมมิตบ่อย ๆ เป็นก้อนเล็ก ๆ ก่อนที่คุณจะขอการเปลี่ยนแปลงใหญ่ ให้คอมมิตสิ่งที่ใช้งานได้อยู่ก่อน working tree ที่สะอาดหมายความว่าคุณสามารถกลับไปที่นั่นได้เสมอ
  • อ่าน diff ก่อนคอมมิต นี่คือขั้นตอนรีวิวที่แท้จริงของคุณ คุณไม่จำเป็นต้องเข้าใจทุกบรรทัด แต่คุณควรเข้าใจว่าอะไรเปลี่ยนไปและทำไม
  • ใช้ สำหรับงานที่มีความเสี่ยง สร้าง branch ใหม่ ปล่อยให้ AI ทำงานอย่างเต็มที่ แล้วค่อย merge ก็ต่อเมื่อคุณพอใจผลลัพธ์ ถ้าไม่ ก็ลบทิ้งไป ไม่มีความเสียหายใด ๆ
  • เขียนข้อความคอมมิตที่ตรงไปตรงมา ทั้งตัวคุณในอนาคตและ AI ต่างก็อ่านประวัติเพื่อเข้าใจเจตนา

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

อยากได้แบบออฟไลน์?

ดาวน์โหลดหนังสือทั้งเล่มเป็น PDF หรือ EPUB — ฟรี