Git Ignore File Mode (chmod) Değişiklikleri Nasıl Yapılır?

Git Ignore File Mode Chmod Degisiklikleri Nasil Yapilir



Git'te bir dosyanın farklı kullanıcılar için okuma, yazma ve yürütme izinleri gibi farklı modları vardır. Bir Git geliştirme projesi üzerinde çalışırken, geliştiriciler genellikle dosya modunun izinlerini gereksinimlerine göre değiştirir ve ardından bunları varsayılan moda geri ayarlar. “ $ git yapılandırma core.fileMode ” komutu bu amaçla kullanılabilir.

Bu yazının sonuçları:

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:

$ Bu çok sıcak

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:

$ dokunmak demo.txt

Adım 5: Dosyayı Git Hazırlama Dizinine Ekleyin
Ardından, dosyayı aşağıda verilen komutla Git dizinine taşıyın:

$ git ekle demo.txt

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:

$ git taahhüdü -m 'demo dosyası eklendi'

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:

$ git yapılandırma core.fileMode

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:

$ ls -l demo.txt

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:

$ chmod 444 demo.txt

İ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:

$ ls -l demo.txt

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:

$ git yapılandırma core.fileMode YANLIŞ

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:

$ chmod 744 demo.txt

3. Adım: Dosya İzinlerini Doğrulayın
Verilen komutu kullanarak dosyanın izinlerinin değişip değişmediğini doğrulayın:

$ ls -l demo.txt

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:

$ git ls dosyaları --sahne

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.