diyelim ki düne kadar sürekli olrak git'inizde yer alan dosyalar var.
bugün hepsinin yer aldığı klasörü gitignore'a eklediniz.
yarın gidip "yav ben bu dosyalara tekrar bi ulaşayım" diyip eski commitlerden bu dosyalara ulaşmak mümkün mü?
bugün hepsinin yer aldığı klasörü gitignore'a eklediniz.
yarın gidip "yav ben bu dosyalara tekrar bi ulaşayım" diyip eski commitlerden bu dosyalara ulaşmak mümkün mü?
Mümkün.
Abi git internal'ları bi ara vakit bulursan oku. Epey keyifli bi program.
Git dediğin şey aslında FAT gibi bi file-system.
Mesela FAT olayının dosyanın kendisiyle bi ilgisi yok. Dosyanın diskte nerede tutulduğuyla ilgili meta-data tutuyor.
Git'in de "dosya" ile direkt bi ilgisi yok, ama herhangi bir dosyadaki değişiklikleri (bi nevi meta-data bu da) tutuyor.
Bi dosyayı .gitignore'a eklersen o noktadan sonra o dosyadaki değişikliklerin kaydı tutulmaz. Ama ondan önceki değişiklikler, "git objesi" olarak ağaca zaten kaydedilmiş durumda.
plutongezegendegilmi
1