Bu yazının sonuçları:
- Git Ignore File Mode (chmod) “True” Yapılandırma Değeri İle Nasıl Değiştirilir?
- Git Ignore File Mode (chmod) “False” Yapılandırma Değeri İle Nasıl Değiştirilir?
Devam edelim ve bunları tek tek inceleyelim!
Git Ignore File Mode (chmod) “True” Yapılandırma Değeri İle Nasıl Değiştirilir?
Git'in dosya modunu (chmod) yoksaymasını sağlamak için önce Git yerel deposuna gidin ve bir dosya oluşturun. Ardından, onu hazırlama dizinine taşıyın ve değişiklikleri yapın. Dosya modunun varsayılan yapılandırma ayarlarını kontrol edin. Doğruysa, ' kullanarak dosya modunu değiştirin. $ mod ” komutunu verin ve izinleri doğrulayın.
Şimdi, daha iyi anlamak için aşağıdaki örneği inceleyin!
Adım 1: Git Bash Terminalini Başlatın
Windows Başlat menüsünü kullanarak Git bash'ı açın:
2. Adım: Gerekli Git Deposuna Taşının
Çalıştır “ CD Gerekli Git deposuna gitmek için ” komutu:
$ CD 'C:\Git \t 1'
3. Adım: Git Deposunu Başlatın
Aşağıdaki komutu kullanarak Git deposunu başlatın:
4. Adım: Yeni Bir Dosya Oluşturun
Git çalışma alanında yeni bir dosya oluşturmak için aşağıda belirtilen komutu kullanın:
Adım 5: Dosyayı Git Hazırlama Dizinine Ekleyin
Ardından, dosyayı aşağıda verilen komutla Git dizinine taşıyın:
6. Adım: Değişiklikleri Gerçekleştirin
Eklenen tüm değişiklikleri belirli bir mesajla birlikte yapın ve depoyu güncelleyin:
7. Adım: Varsayılan Dosya Modu Yapılandırma Ayarlarını Kontrol Edin
Varsayılan dosya modu yapılandırma ayarlarını görmek için sağlanan komutu yürütün:
Verilen çıktıya göre dosya modu yapılandırma ayarlarının durumu “ doğru ”. Şimdi bazı değişiklikler yapın:
8. Adım: Dosyanın Varsayılan İzinlerini Kontrol Edin
Dosyanın varsayılan izinlerini kontrol etmek için “ ls-l ” komutu dosya adıyla birlikte:
Sadece kullanıcının(sahibin) okuma-yazma izinlerine sahip olduğu ve geri kalan kişilerin salt okunur izinlerine sahip olduğu gözlemlenebilir:
Adım 9: Dosya Modunu Değiştirin
Kullan ' chmod Dosya modunu farklı izinlere değiştirmek için izin bitleri ve dosya adıyla birlikte ” komutu:
İzinleri 444 olarak değiştirdik; bu, yazar(sahip) dahil herkesin salt okunur izinlere sahip olduğu anlamına gelir:
Adım 10: Dosyanın İzinlerini Doğrulayın
Dosyanın izinlerinin değişip değişmediğini doğrulamak için verilen komutu çalıştırın:
Aşağıda verilen ekran görüntüsünde, izinlerin herkes tarafından salt okunur olan 444 olarak değiştirildiği görülebilir:
Git Ignore File Mode (chmod) “False” Yapılandırma Değeri İle Nasıl Değiştirilir?
Geçerli çalışan geliştirme Git projenizde dosya modu değişikliklerini aşamalandırmak istemiyorsanız, dosya modu yapılandırma izinlerini “ olarak ayarlayın. YANLIŞ ”.
Bunu yapmak için aşağıdaki adımları deneyin.
1. Adım: Dosya Modu Yapılandırma İzinlerini Değiştirin
Dosya modu yapılandırma izinlerini false olarak ayarlamak için verilen komutu çalıştırın:
2. Adım: Dosya Modunu Değiştirin
Dosya modu değişikliklerini yoksaymanın doğrulaması için dosya modunu değiştirmek için, aşağıda belirtilen komutu çalıştırın:
3. Adım: Dosya İzinlerini Doğrulayın
Verilen komutu kullanarak dosyanın izinlerinin değişip değişmediğini doğrulayın:
Aşağıdaki çıktı, izinlerin 744 olarak değiştiğini gösterir; bu, yalnızca kullanıcının (sahibin) okuma-yazma izinlerine sahip olduğu ve diğer kişilerin salt okunur izinlerine sahip olduğu anlamına gelir:
4. Adım: İzlenen Dosyanın İzinlerini Kontrol Edin
Birleştirilmemiş yollardaki dosyaların ayrıntılı bilgilerini görmek için sağlanan komutu kullanın:
Not : Yerel olarak “ demo.txt ” dosya modu 744'tür, ancak Git'te hala varsayılan dosya modu olan 644'tür. Bu, dosya modu değişikliklerinin yalnızca yerel olarak gerçekleştiği ve Git'in dosya modu değişikliklerini yok saydığı anlamına gelir.
Git'in dosya modu (chmod) değişikliklerini yok sayması için en kolay prosedürü açıkladık.
Çözüm
Git'in dosya kipi (chmod) değişikliklerini yoksaymasını sağlamak için önce yerel git deposunda bir dosya oluşturun ve onu işleyin. Bundan sonra, “ kullanarak dosya modunu değiştirin. $ mod ” komutunu verin ve izinleri doğrulayın. Ardından, “ kullanarak dosya modu yapılandırma izinlerini değiştirin. $ git yapılandırma core.fileMode ” komutu, Git'teki dosya modu değişikliklerini yoksaymak için. Ardından, dosya modunu tekrar değiştirin ve izinleri doğrulayın. Bu makale, Git'in dosya modu (chmod) değişikliklerini yoksaymasını açıklıyordu.