Menu
CoddyTech

Mengapa Mengabaikan file

Termasuk bagian Kontrol Versi dalam perjalanan Terminal di Coddy. Pelajaran 19 dari 58.

Kebanyakan proyek nyata menghasilkan file yang tidak ingin kamu masukkan ke kontrol versi: hasil build, log, rahasia lingkungan, cache editor, dan file yang dibuat oleh alat.

Melacak file-file itu akan memenuhi setiap output git status, memperbesar repository, dan berisiko membocorkan data sensitif seperti kunci API.

Git mengatasi hal ini dengan file khusus bernama .gitignore. File ini berada di root repo-mu dan mencantumkan pola yang harus dilewati Git.

node_modules/
.env
*.log
build/

File yang cocok dengan pola apa pun di .gitignore menjadi tidak terlihat oleh Git: file tersebut tidak akan muncul sebagai file yang belum dilacak, tidak bisa di-stage, dan tidak akan di-commit.

File .gitignore itu sendiri biasanya di-commit ke repo agar semua orang yang mengerjakan proyek menggunakan aturan pengabaian yang sama.

challenge icon

Tantangan

Pemula

Folder ini berisi app.js dan file sampah debug.log. Inisialisasi repo, buat file .gitignore yang berisi satu baris *.log, lalu jalankan git status --short.

Hanya .gitignore dan app.js yang seharusnya muncul sebagai file yang belum dilacak. debug.log seharusnya tidak muncul.

Coba sendiri

Terminal
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Kontrol Versi

Latihan sendiri: Playground Terminal