Apakah file .gitignore termasuk dalam struktur folder .git di suatu tempat atau di file sumber utama?
Apakah file .gitignore termasuk dalam struktur folder .git di suatu tempat atau di file sumber utama?
Jawaban:
Masukkan .gitignore di direktori kerja . Ini tidak berfungsi jika Anda meletakkannya di direktori .git (repository).
$ ls -1d .git*
.git
.gitignore
.gitignorefile di mana saja di direktori kerja, yaitu di folder mana pun di mana kode Anda berlaku. Karena itu, praktik terbaik adalah menempatkan .gitignorefile di direktori root. Ini berarti satu .gitignorefile untuk satu repo keseluruhan. Ini membuat mengelola file yang diabaikan lebih efektif.
Seperti jawaban lain yang dinyatakan, Anda dapat menempatkan .gitignoredalam direktori apa pun di repositori Git. Namun, jika Anda perlu memiliki versi pribadi .gitignore, Anda dapat menambahkan aturan ke .git/info/excludefile.
core.excludesfile(lihat git-config (1) ) untuk menentukan file yang menyimpan pola pengecualian pribadi Anda (pola penamaan "file sementara" favorit Anda, cadangan / file sementara editor Anda, dll.). Karenanya, hindari meletakkan "pola pribadi" dalam .gitignorefile yang terlacak .
.gitignore.
Anda dapat menempatkan .gitignore di direktori mana saja di git.
Ini biasanya digunakan sebagai file placeholder di folder, karena folder biasanya tidak dilacak oleh git.
Jika ragu, letakkan saja di root repositori Anda. Lihat https://help.github.com/articles/ignoring-files/ untuk informasi lebih lanjut.
Jika Anda ingin melakukannya secara global, Anda dapat menggunakan path default yang akan dicari git. Tempatkan saja di dalam file bernama "abaikan" di jalur~/.config/git
(path lengkap untuk file Anda adalah ~/.config/git/ignore:)
Juga, jika Anda membuat akun baru di Github, Anda akan memiliki opsi untuk menambahkan .gitignore dan itu akan diatur secara otomatis di lokasi yang tepat / standar tempat kerja Anda. Anda tidak harus menambahkan apa pun di sana di awal, cukup ubah konten kapan saja Anda mau.