Saya ingin mengubah gitignore, tetapi tidak semua orang di tim menginginkan perubahan ini. Bagaimana cara pengguna memiliki file abaikan git spesifik mereka sendiri?
git
version-control
gitignore
asdsadasds.dll
sumber
sumber
your_repo/.git/info/exclude
. File diformat seperti file .gitignore standar .git update-index --skip-worktree [<file>...]
(dari hashrocket.com/blog/posts/… )Anda dapat membuat .gitignore Anda sendiri menggunakan
Kemudian masukkan entri yang Anda inginkan ke dalam file itu.
sumber
.user_gitignore
file Anda di bawah.git
direktori repo dan menambahkannya dengangit config core.excludesfile .git/.user_gitignore
~/.cvsignore
karena utilitas seperti rsync akan menggunakan file ini juga.core.excludesfile
menunjuk ke global Anda mengabaikan file yaitu:~/.gitignore
. Jika Anda ingin mempertahankan pengecualian global dan juga memiliki pengecualian khusus repositori, jawaban @ grzuy adalah caranya~/.gitignore
file di sana jadi saya membuatnya. Saya memasukkan tepat satu entri:knexfile.js
dan ketika saya kembali ke repo dan menjalankan,git status
saya masih menyimpan file tersebut di daftar perubahan.Di .gitconfig mereka:
Dengan begitu, mereka dapat mengabaikan jenis file tertentu secara global. Setiap pengguna dapat memiliki file abaikan global mereka sendiri.
sumber
.gitconfig
dengan menjalankangit config --local -e
repo yang Anda inginkanMisalnya, Anda ingin mengabaikan
~/some/path/.idea
folder:sumber
Seperti yang ditunjukkan dalam tutorial .gitignore Atlassian , Anda juga dapat menggunakan
<repo>/.git/info/exclude
file repo yang dapat Anda edit dengan mudah dengan editor teks apa pun. Ini bekerja sama seperti.gitignore
.Saya dapat dengan mudah mengabaikan file intelijen, file docker pribadi, dan hal-hal yang hanya perlu saya tangani.
sumber