Git havuzunda bulunan bir dosyanın varsayılan sürümünü oluşturdum. Birisi depoyu klonladığında, bu dosyanın bir kopyasını alması önemlidir. Ancak git'i daha sonra bu dosyadaki değişiklikleri göz ardı edecek şekilde ayarlamak istiyorum. .gitignoreyalnızca izlenmeyen dosyalarda çalışır.
Motivasyonum, bu dosyanın makineye özel bilgiler içermesi. İnsanların orijinal depoya geri gönderilmeyecek yerel değişiklikler yapmalarına izin verirken, yeni değişiklikler aldığımızda birleştirme çakışmaları yaratırken, varsayılan değerleri sağlamak istiyorum.
Genelde oldukça tembelliyiz ve git add .çok kullanıyoruz, bu yüzden git'e bu dosyayı görmezden gelmesini söyleyemezsem, bu dosyadaki değişiklikler işlenecek ve itilecek.
Özetlemek,
- Bir dosya oluşturmak istiyorum,
default_values.txtgit veri havuzuma eklenen ve birisi bu depoyu klonladığında dahil edilecek olanı çağırmak istiyorum. git add .eklemek gerekirdefault_values.txtişlemeye.- Bu davranış, havuzun herhangi bir klonuna aktarılmalıdır.