~/VibeHandbook
PDF miễn phí

Chương 07 · 04

Biến Quản Lý Phiên Bản Thành Phản Xạ

Quản lý phiên bản (version control) là lưới an toàn của bạn, và với AI nó trở nên thiết yếu. AI có thể thay đổi mười file trong năm giây — bạn cần một cách sạch sẽ để kiểm tra, giữ lại, hoặc vứt bỏ công việc đó.

  • thường xuyên, theo từng phần nhỏ. Trước khi yêu cầu một thay đổi lớn, hãy commit những gì đang hoạt động. Một working tree (cây làm việc) sạch nghĩa là bạn luôn có thể quay lại điểm đó.
  • Đọc diff trước khi commit. Đây là bước xem xét thực sự của bạn. Bạn không cần hiểu từng dòng, nhưng bạn nên hiểu điều gì đã thay đổi và tại sao.
  • Dùng (nhánh) cho công việc rủi ro. Tạo một nhánh, để AI thỏa sức làm, và chỉ merge (hợp nhất) nếu bạn thích kết quả. Nếu không, xóa nó đi — không hại gì cả.
  • Viết commit message trung thực. Cả bạn-trong-tương-lai lẫn AI đều đọc lịch sử để hiểu ý định.

Sự chuyển đổi tư duy: các commit không phải là thủ tục hành chính, chúng là những điểm lưu (checkpoint) trong một trò chơi. Lưu trước trận đấu trùm cuối. Và hãy học hai lối thoát hiểm giúp cho một lịch sử sạch sẽ trở nên đáng để giữ — git checkout . (hoặc git restore .) để vứt bỏ các thử nghiệm chưa commit, và git revert để hoàn tác một commit bạn đã thực hiện. Biết rằng bạn luôn có thể quay lại một trạng thái đã biết là tốt chính là điều cho phép bạn trao cho AI một sợi dây dài mà không lo lắng.

Muốn bản ngoại tuyến?

Tải trọn cuốn sách dưới dạng PDF hoặc EPUB — miễn phí.