GitHub kullanıyor ama yine de bir .gitignore dosyasının ne anlama geldiğini merak ediyor musunuz?
Cevabınız evet ise, bu kılavuz size ne olduğunu, bileşenlerini, ne yaptığını ve Gitignore'un nasıl yaratılacağını gösterecektir.
Gitignore nedir?
GitHub, hazırlama dosyalarından uzak deponuza göndermeye kadar çeşitli ayrıntılı özellikler sunar. Ancak, bazı dosyaları GitHub'a göndermek istemiyorsanız, bunu da yapmamayı seçebilirsiniz.
Bazı dosyaları bu şekilde dışarıda bırakırken diğerlerini bir kesinleştirme için hazırlamak .gitignore dosyasının nihai amacıdır.
Özünde, .gitignore dosyası, uzak deponuza göndermeyi düşünmediğiniz tüm dosya ve klasörlerin adını içerir.
GitHub'a dosya işlerken yardımcı olmanın yanı sıra, .gitignore kullanmak da kullanışlı olabilir. Heroku gibi bulut platformlarına dağıtım.
Küçük bir web sitesini ücretsiz olarak barındırmanız mı gerekiyor? Heroku tam aradığınız şey olabilir.
Bir .gitignore, projeniz üzerinde çalışırken kullandığınız diğer dosyalar gibidir. Ancak, ekli .txt kullanan bir düz metin dosyasıyla karıştırmamaya dikkat edin. Bu nedenle, .gitignore'un bu dosya için tek adlandırma kuralı olduğunu unutmayın.
Gitignore Dosyası Nasıl Yapılır
Bir .gitignore dosyası oluşturmak için proje kök klasörünüze gidin ve yeni bir dosya oluşturun. Adını sen koy .gitignore.
Alternatif olarak, herhangi birini açabilirsiniz seçtiğiniz kod editörü. Ardından proje kök dizininizde yeni bir dosya oluşturun ve adlandırın .gitignore.
.Gitignore dosyasını açın ve işleme için yok saymak istediğiniz dosya ve klasörlerin adlarını yazın. Makinenizdeki diğer herhangi bir dosya gibi kaydedin. Ancak her dosya için uygun dosya uzantısını kullandığınızdan emin olun.
Bir seferde birden fazla öğeyi yoksaymak için, bir satırdaki bir dosya veya klasörün adını yazdıktan sonra, Giriş ve bir sonrakini yeni bir satıra yazın.
.Gitignore'a bir dosya veya klasör eklediğinizde, GitHub bir sonraki işlem için bunları seçmeyecek veya aşamalandırmayacaktır.
.Gitignore'da listelenen dosyalar veya klasörler GitHub'daki uzak deponuzda olmayacaktır. Ancak, bu .gitignore dosyasının kendisi uzak deponuza gönderilir.
Uzak deponuzda oturum açtıktan sonra, .gitignore diğerlerini yürütme için hazırlarken geride bıraktığınız klasörlerin ve dosyaların bir listesini görmek için.
Uzak deponuzda .gitignore'a bir göz atmak, bu dosyalardaki değişiklikleri etkilemek için yerel makinenize geri dönmeniz gerektiğinde yardımcı olur.
Bu oldukça kullanışlıdır, çünkü bu tür dosyaların adlarını hızlı bir şekilde alabilir ve gerekirse yerel olarak .gitignore'dan kaldırabilirsiniz. Ardından yerel makinenizde istediğiniz gibi güncelleyin.
Buna ek olarak, yerel olarak tamamlanmış dosyalar üzerinde değişiklik yapmaktan kaçınmanıza izin verir, ancak .gitignore'da listelenenlere odaklanmanıza yardımcı olur.
Ancak, bir dosyayı veya dizini yerel olarak güncellemeden veya tamamlamadan önce .gitignore'dan muaf tutmaya karar verirseniz, bunları .gitignore'dan silerek kaldırın. Ancak dosyanın kendisini silmediğinizden emin olun.
Sonuçta, sonra koşabilirsiniz git add - hepsi uzak deponuza işlemek için yeniden hazırlamak için.
Gitignore'a Ne Tür Dosyalar Yerleştirmelisiniz?
Projenizle ilgisi olmayan geçici olarak kullanılan dosyalar ve klasörler .gitignore içine yerleştirebileceğiniz dosyalara örnektir. Ek JavaScript veya modüller gibi tamamlanmamış dosyalarınız da varsa, bunlar .gitignore'a gidebilir. Daha önce belirttiğimiz gibi, bu tür dosyaları güncellemeye ve hazırlamaya karar verdiğinizde, bunları .gitignore'dan istediğiniz zaman kaldırabilirsiniz.
Her seferinde .gitignore kullanmak, harika bir proje için ön koşul değildir. Ancak iş akışınızı basitleştirir. Bulut barındırmayı kullanmayı planlıyorsanız, dağıtımı da sorunsuz hale getirebilir.
Artık bazı dosya ve klasörleri .gitignore ile aşamalandırmadan nasıl muaf tutacağınızı bildiğinize göre, Git'i nasıl temizleyebileceğinize ve düzgün bir çalışma ağacına nasıl sahip olabileceğinize de bakabilirsiniz.
Git projenizi bulmak eski dosyalarla dolu mu? Git'inizi nasıl temizleyeceğinizi öğrenin.
- Programlama
- Dosya yönetimi
- GitHub
Idowu, akıllı teknoloji ve üretkenlik konusunda tutkulu. Boş zamanlarında kodlama ile oynar ve sıkıldığında satranç tahtasına geçer, ancak arada bir rutinden uzaklaşmayı da sever. İnsanlara modern teknolojinin etrafındaki yolu gösterme tutkusu, onu daha fazla yazmaya motive ediyor.
Haber bültenimize abone ol
Teknoloji ipuçları, incelemeler, ücretsiz e-kitaplar ve özel fırsatlar için haber bültenimize katılın!
Bir adım daha…!
Lütfen size az önce gönderdiğimiz e-postadaki e-posta adresinizi onaylayın.