Pola Gitignore
Termasuk bagian Kontrol Versi dalam perjalanan Terminal di Coddy. Pelajaran 20 dari 58.
Pola di dalam .gitignore mengikuti beberapa aturan sederhana:
secret.txt: abaikan nama file yang sama persis di mana pun dalam repositori*.log: abaikan semua file yang berakhiran.logbuild/: abaikan seluruh direktoribuilddan semua isinya
logs/*.tmp: abaikan file.tmpyang hanya berada di dalamlogs/#: memulai baris komentar, diabaikan oleh Git!important.log: pengecualian. Meskipun aturan sebelumnya cocok dengannya, file ini tidak diabaikan
Urutan penting saat kamu mencampur aturan dan pengecualian. Pola yang ditulis belakangan mengesampingkan pola sebelumnya untuk file yang cocok dengan keduanya.
Satu peringatan penting: .gitignore hanya memengaruhi file yang belum dilacak. Jika sebuah file sudah di-commit, menambahkannya ke .gitignore tidak akan menghentikan Git melacaknya. Kamu perlu menghapusnya dari indeks terlebih dahulu.
Tantangan
MudahFolder tersebut berisi: main.py, secret.txt, tmp/cache.dat, dan tmp/keep.md. Inisialisasi repo, buat .gitignore dengan dua baris berikut:
secret.txt
tmp/Lalu jalankan git status --short. Hanya .gitignore dan main.py yang seharusnya muncul sebagai file yang belum dilacak.
Coba sendiri
Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Kontrol Versi
5Mengabaikan file
Mengapa Mengabaikan filePola GitignorePeriksa Aturan PengabaianRingkasan: Repositori Bersih3Melacak Perubahan
Area StagingGit AddGit CommitMengubah File yang DilacakGit LogRingkasan, Commit Pertama6Proyek Situs Resep
Gambaran Umum ProyekInisialisasi dan AbaikanLatihan sendiri: Playground Terminal