Gitignore kullanmadan dosya hariç tutma

2022-03-13 1 dk

.gitignore dosyası da izlenen bir dosya olduğu için, bu dosyada herhangi bir değişiklik yapmadan bazı dosyaları hariç tutmak isteyebiliriz.

exclude dosyası

Git klasöründe, .git/info/exclude yolunda yer alan bu dosya tıpkı .gitignore dosyası gibi çalışır ancak ondan farklı olarak, izlenen bir dosya olmadığı için değişiklikleri repo'nuza bildirmekten kaçınmak için kullanabilirsiniz.

exclude dosyasının yetersiz kaldığı izlenen dosyalar

İzlenmeyen dosyalar için exclude dosyası işimizi görecektir. Ancak halihazırda izlenen ve bilinen bir dosya üzerinde yerel değişiklik yaptıysanız ve bunun izlenmesini istemiyorsanız, o zaman aşağıdaki komutlarla ilgili dosyayı veya yolu hariç tutabilirsiniz.

git update-index --assume-unchanged dosya/yolu/DOSYA.md

Geri almak için:

git update-index --no-assume-unchanged dosya/yolu/DOSYA.md

Bunları alias'lara atamak için:

.gitconfig
[alias]
    hide = update-index --assume-unchanged
    unhide = update-index --no-assume-unchanged
Tarih: 2022-03-13
Kategoriler: geliştirme
Etiketler: git