Utama Lain Apa itu File GITIGNORE dan Bagaimana Cara Menggunakannya?

Apa itu File GITIGNORE dan Bagaimana Cara Menggunakannya?



Saat bekerja dengan repositori git, ada bahaya data yang tidak diinginkan. Untungnya, Anda dapat membuat file dengan ekstensi GITIGNORE dan menentukan file dan folder mana yang harus diabaikan dalam proyek. Anda dapat membentuk data GITIGNORE global untuk digunakan dengan setiap repositori Git.

Apa

Cara Membuat File GITIGNORE

File GITIGNORE adalah file teks biasa, sehingga Anda dapat membukanya menggunakan Notepad atau editor teks apa pun. Berikut cara membuat file GITIGNORE:

  1. Buka editor teks apa saja dan tekan simpan. Ubah namanya menjadi .gitignore.
  2. Saat mengedit file, setiap baris dicadangkan untuk satu folder atau file yang harus diabaikan oleh git.

Gunakan # untuk menambahkan komentar ke file .gitignore

Gunakan * untuk pertandingan wildcard

Gunakan #/ untuk mengabaikan jalur relatif terhadap file GITIGNORE.

Sebagai contoh, GITIGNORE Anda dapat terlihat seperti ini:

# Abaikan folder node_modules

node_modules

# Abaikan file yang terkait dengan kunci API

.env

# Abaikan file sistem Mac

.DS_store

# Abaikan file konfigurasi SASS

.sass-cache

apa itu cache hard drive

# Abaikan semua file teks

*.txt

Seperti yang Anda ketahui, komentar bersifat opsional.

Abaikan direktori dengan memasukkan jalurnya dan menggunakan / di akhir setiap baris.

Sebagai contoh:

pengujian/

log/

pengaturan wifi extender tp-link

beban/

Meskipun simbol wildcard * dapat digunakan untuk mengabaikan semua file dengan ekstensi tertentu, Anda dapat menggabungkannya dengan simbol negasi !. Berikut ini contohnya:

*.txt

!readme.txt

!main.txt

Di atas akan menginformasikan git untuk mengabaikan setiap file dengan ekstensi .txt kecuali readme.txt dan main.txt.

Wildcard dapat digunakan untuk direktori. Berhati-hatilah saat menggunakannya, seperti yang ditunjukkan dalam contoh ini:

uji/

!tes/contoh.txt

Anda mungkin berpikir bahwa git sekarang akan mengabaikan setiap file di dalam direktori pengujian kecuali example.txt. Namun, tidak demikian. Itu masih akan mengabaikan example.txt karena alasan kinerja, seperti yang telah kami definisikan bahwa seluruh direktori pengujian diabaikan.

Anda memiliki opsi untuk menggunakan Asterisk ganda (**) untuk mencocokkan sejumlah direktori dan file. Misalnya, Test/**/*.txt akan memberi tahu git untuk mengabaikan hanya file yang diakhiri dengan .txt di direktori pengujian dan subdirektorinya.

File GITIGNORE Cara Menggunakannya

Tiga Cara untuk Menerapkan File GITIGNORE

Gunakan GITIGNORE global dengan semua proyek Anda, baik dengan kolega Anda atau sendirian. Namun, Anda dapat membuat GITIGNORE lokal atau bahkan menentukan aturan pengecualian.

Buat File GITIGNORE Lokal

Ada dua cara untuk mendefinisikan file GITIGNORE. Anda dapat memiliki file GITIGNORE di tingkat direktori atau membuat file di root. Dalam kebanyakan kasus, GITIGNORE menyertakan file properti dan file konfigurasi. Saat rekan tim Anda juga menarik file GITIGNORE yang sama, pastikan untuk menggunakan # untuk menambahkan komentar agar lebih jelas.

Buat File GITIGNORE Global

Jika bekerja dengan beberapa repositori git, Anda dapat menghemat banyak waktu dengan menentukan aturan global untuk repositori lokal Anda.

ram apa yang digunakan laptop saya?
  1. Buat file GITIGNORE dan tentukan aturan universal yang akan diterapkan.
  2. Gunakan properti core.excludesFiles untuk mengubah file GITIGNORE lokal Anda menjadi global. Gunakan baris berikut:

git config –global core.excludesFile

Buat Aturan GITIGNORE Pribadi

Jika Anda memiliki repositori, aturan tertentu, Anda dapat memodifikasi file GITIGNORE global atau lokal. Aturan ini tidak dapat dibagikan atau dikontrol dengan anggota lain dari grup kerja Anda. Anda mungkin menggunakan aturan GITIGNORE pribadi untuk direktori kerja lokal atau pengaturan logger Anda.

Menggunakan File GITIGNORE untuk File yang Dikomit

Abaikan File yang Dikomit

File yang dikomit terintegrasi ke dalam repositori karena di-cache. Jika Anda mengabaikan data ini, itu perlu dihapus terlebih dahulu. Metode yang disarankan untuk melakukan ini adalah menghapus file-file ini dan kemudian melakukan dan menerapkan perubahan. Setelah Anda melakukannya, Anda akhirnya dapat menggunakan GITIGNORE dengan menentukan aturan di mana file akan diabaikan secara lokal. Tambahkan baris ini:

git rm – di-cache

Dengan cara ini, file akan dihapus dari repositori meskipun akan tetap berada di direktori kerja. File GITIGNORE dengan aturan ini harus ada di direktori kerja.

Komit File yang Sebelumnya Diabaikan

Jika Anda ingin mengkomit file yang telah diabaikan, Anda dapat melakukannya menggunakan baris git add dan opsi force. Misalnya, jika Anda ingin menghapus example.txt dari file GITIGNORE sambil menjaga repositori tetap berkomitmen t, masukkan baris:

git add -f contoh.txt

git commit -m Paksa menambahkan example.txt.

Anda sekarang telah menambahkan file yang diabaikan ke repositori. Langkah terakhir adalah memodifikasi file GITIGNORE dengan menghapus pola atau aturan yang mengabaikan.

Apa

Gunakan GITIGNORE untuk Keuntungan Anda

Karena file GITIGNORE ada di hampir setiap proyek, Anda harus mempelajari cara menggunakannya. Meskipun perintahnya sederhana, penting untuk menentukan aturan Anda dan mengabaikan file yang benar. Dengan penggunaan GITIGNORE yang tepat, Anda akan menghemat waktu dan mengoptimalkan proyek Anda.

Seberapa sering Anda membutuhkan file GITIGNORE di repositori git? Apakah Anda kebanyakan menggunakan aturan global atau lokal? Silakan bagikan pengalaman Anda di bagian komentar.

Artikel Menarik

Pilihan Editor

Singkirkan spreadsheet yang berantakan dan alihkan ke database
Singkirkan spreadsheet yang berantakan dan alihkan ke database
Kami telah melihat kesulitan dalam menggunakan aplikasi spreadsheet seperti Excel untuk menyimpan daftar data. Pendekatan ini mungkin tampak seperti solusi terbaik pada awalnya, tetapi Anda dapat mengalami masalah saat membagikan data tersebut dengan banyak orang
Cara Mengatasi Batas Ukuran File Discord
Cara Mengatasi Batas Ukuran File Discord
Pengguna Discord mengetahui perjuangan mengirim file dan mendapatkan pesan kesalahan mengenai ukuran file dengan sangat baik. Tanpa langganan Nitro, Anda tidak dapat mengirim file besar ke teman atau sesama anggota server. Namun demikian, itu bukan
Cara Memperbaiki Kesalahan Pembaruan Windows 10 0xc190020e
Cara Memperbaiki Kesalahan Pembaruan Windows 10 0xc190020e
Dari semua kesalahan yang umum terjadi pada Windows, kesalahan 0xc190020e adalah salah satu yang termudah untuk diperbaiki. Artinya Anda tidak memiliki cukup ruang disk untuk mengunduh dan memasang pembaruan. Ini biasanya hanya terjadi
Cara Melihat Obrolan Twitch di Game
Cara Melihat Obrolan Twitch di Game
Pengaturan impian sebagian besar pita Twitch menggunakan PC melibatkan setidaknya dua monitor. Satu monitor untuk membuat konten dan satu lagi untuk membaca komentar dan berinteraksi dengan penonton. Sayangnya, beberapa pita tidak masuk
Cara Memperbaiki Kesalahan Wajah Sims 4
Cara Memperbaiki Kesalahan Wajah Sims 4
Bayangkan diri Anda duduk di kursi permainan, siap melangkah ke kehidupan fantasi Sims. Anda memulai The Sims 4 dan menemukan bahwa Sims Anda yang dulu menarik tiba-tiba menjadi kekacauan poligonal. Dan Anda tidak tahu caranya
Cara Membuat Gerbang di DayZ
Cara Membuat Gerbang di DayZ
Apakah Anda menemukan tempat kecil yang nyaman di Chernarus dan Anda pikir sudah waktunya untuk menetap? Apakah Anda ingin mengklaim struktur yang ditinggalkan tetapi takut semua orang bisa masuk dan membunuh Anda di you Anda?
Cara Mengubah Ukuran Ikon di Android
Cara Mengubah Ukuran Ikon di Android
Sangat mudah untuk mengubah ukuran ikon tergantung ponsel Android yang Anda miliki. Peluncur Android dapat membantu jika setelan tidak tersedia di perangkat Anda.