~/VibeHandbook
PDF miễn phí

Chương 01 · 11

Tổng kết và Thực hành

Những điểm chính

  • các điểm lưu cho dự án của bạn — một dòng thời gian đầy đủ mà bạn có thể quay lại, đó là điều cho phép bạn thả AI ra làm việc mà không sợ hãi.
  • Nhịp điệu cốt lõi là addcommitpush: đưa các thay đổi của bạn vào staging, lưu chúng thành một với một thông điệp rõ ràng, và gửi chúng lên GitHub để sao lưu và chia sẻ.
  • Tạo nhánh trước bất kỳ điều gì lớn, và đọc diff trước mỗi commit — đó là cách bạn phát hiện AI đã xóa thứ gì đó nó không nên xóa.
  • Một .gitignore giữ các bí mật (như .env) và rác (như node_modules/) ngoài lịch sử của bạn. Một bí mật đã commit lên GitHub sẽ bị rò rỉ vĩnh viễn, ngay cả khi sau đó bạn xóa nó.
  • Bạn có thể để AI chạy các lệnh, nhưng bạn vẫn phải chịu trách nhiệm hiểu mỗi lệnh đã làm gì — đặc biệt là những lệnh mang tính phá hoại như reset --hard.

Hãy thử

Tạo một thư mục hoàn toàn mới và tự chạy toàn bộ vòng lặp bằng tay: git init, tạo một .gitignore chứa .env trong đó, thêm một file notes.txt đơn giản, rồi git add .git commit -m "Initial commit". Bây giờ chạy git log --oneline để xem điểm lưu của bạn, chỉnh sửa file, và chạy git diff để xem Git hiển thị chính xác điều gì đã thay đổi. Bạn vừa sử dụng mọi thói quen cốt lõi trong chương này trên một dự án nơi không có gì có thể sai sót.

của chương

I'm learning Git as a beginner and I want you to run the commands for me,
but teach as you go. For the task below:
<describe what you want to do — e.g. "save my current work" or "try a risky change safely">

- Tell me which Git commands you'll run and what each one does in plain English.
- If anything is destructive (reset --hard, force-push, deleting a branch),
  warn me clearly and explain what I'd lose before doing it.
- Before any commit, show me the diff and summarize what changed.
- Remind me if there's anything in the change that shouldn't be public (secrets, keys).

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í.