~/VibeHandbook
PDF miễn phí

Chương 01 · 08

.gitignore và không bao giờ commit bí mật

Một số file không bao giờ nên được đưa vào . Những cái lớn nhất:

  • Bí mật (secrets) — khóa (Application Programming Interface — Giao diện Lập trình Ứng dụng), mật khẩu, thông tin xác thực cơ sở dữ liệu. Nếu bạn một bí mật lên GitHub, hãy coi như nó đã bị rò rỉ, ngay cả khi sau đó bạn xóa nó. Lịch sử vẫn nhớ.
  • Rác — file tạm thời, các thư viện phụ thuộc đã tải về (như node_modules), sản phẩm build. Rất lớn và vô nghĩa khi theo dõi.

Bạn kiểm soát điều này bằng một file gọi là .gitignore. Bạn liệt kê các mẫu (pattern) trong đó, và Git sẽ coi như những file đó không tồn tại. Điều này cực kỳ quan trọng đối với người làm vibe coding, vì các công cụ AI rất thích tạo ra các file cấu hình chứa khóa thật, và rất dễ vô tình commit một file như vậy.

# A simple .gitignore file
.env
node_modules/
*.log

Dòng .env là dòng quan trọng nhất — đó là nơi các bí mật thường nằm. Hãy thêm .gitignore trước commit đầu tiên của bạn, và tập thói quen hỏi AI: "có gì trong commit này mà không nên công khai khô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í.