Bu yazı, Git'te core.autocrlf=true kullanımını kısaca açıklayacaktır.
Neden Git'te core.autocrlf=true Kullanmalısınız?
Farklı işletim sistemlerini kullanan diğer proje geliştiricilerle verimli bir şekilde işbirliği yapmak için geliştiricilerin yapılandırma ayarlarını değiştirerek Git'i satır sonlarını otomatik olarak işleyecek şekilde ayarlaması gerekir. Bunu yapmak için “ $ git yapılandırma core.autocrlf=true core.autocrlf ayarlarını değiştirmek için ” komutu. Windows kullanıcılarının, LF uçlarını CRLF'ye dönüştürmek için core.autocrlf değerini true olarak ayarlaması gerekir.
Git'te core.autocrlf=true Nasıl Çalışır?
core.autocrlf=true'nin nasıl çalıştığını görmek için bir örnek verelim!
1. Adım: Git Deposuna gidin
İlk olarak, “ kullanarak belirli Git deposuna gidin. CD ' emretmek:
$ CD 'C:\Git'
2. Adım: İki Dosya Oluşturun
Ardından, “ yardımıyla bir dosya oluşturun. Eko ” komutunu verin ve güncelleyin:
$ Eko 'Dosya 3' > Dosya3.txt
Benzer şekilde, aynı komutu kullanarak başka bir dosya oluşturun veya güncelleyin:
$ Eko 'Dosya 4' > Dosya4.txt
3. Adım: Dosyaları Git Hazırlama Dizinine Ekleyin
Ardından, “ git ekle Dosyaları hazırlama dizinine kadar izlemek için ” komutu:
$ git ekle Dosya3.txt Dosya4.txtAşağıdaki çıktıda “ şeklinde bir uyarı görülmektedir. LF, CRLF ile değiştirilecek ”.
LF'nin UNIX stili ve CRLF'nin Windows stili olduğunu unutmayın. Bu uyarı, UNIX stilini kaybedeceğinizi ve Git varsayılan olarak CRLF kullanımını kısıtladığından Windows stiliyle değiştirileceğini belirtir:
4. Adım: Varsayılan Yapılandırma Ayarlarını Kontrol Edin
Varsayılan yapılandırma ayarlarını kontrol etmek için aşağıdaki komutu çalıştırın:
$ git yapılandırma core.autocrlfVarsayılan değerin “ olduğu gözlemlenebilir. core.autocrlf ” dosya “ olarak ayarlanır YANLIŞ ”:
5. Adım: core.autocrlf Yapılandırmasını Değiştirin
Git'i ayarlamak için ' core.autocrlf ” ayarı “ olarak doğru ”, aşağıdaki komutu çalıştırın:
$ git yapılandırma core.autocrlf doğru
6. Adım: Doğrulama
Önceden gerçekleştirilen yapılandırma değişikliklerini doğrulayın:
$ git yapılandırma core.autocrlfGörebilirsiniz ki “ core.autocrlf ” değeri “ olarak ayarlanmıştır. doğru ”:
7. Adım: Git Hazırlama Alanındaki Değişiklikleri İzleyin
Yine, dosyaları Git hazırlık alanına eklemeyi deneyin:
$ git ekle .Aşağıda verilen ekran görüntüsünde gördüğünüz gibi dosyalar başarıyla eklendi çünkü “ core.autocrlf ” ayarları doğru olarak değiştirilir:
Git'te core.autocrlf=true yapılandırma ayarının kullanımını anlattık.
Çözüm
Farklı işletim sistemi sistemlerine sahip geliştiricilerle çalışırken, kullanıcılar muhtemelen satır sonu (LF veya CRLF) sorunlarıyla karşılaşırlar. Git, bu sorunu çözmek için ' kullanmak gibi çeşitli yollar sağlar. $ git yapılandırma core.autocrlf ' emretmek. core.autocrlf yapılandırmanız yanlış olarak ayarlanmışsa, bu size dosyaları eklerken satır sonları sorunları konusunda uyarı gösterecektir. Ancak, değerini “ olarak ayarlamak doğru ” sorunu çözecektir. Bu yazı, Git'te core.autocrlf=true yapılandırma ayarının kullanımlarını gösterdi.