GitHub’da Klasör Nasıl Oluşturulur? Boş Klasör Sorunu ve Çözümü (2026)

GitHub'da klasör oluşturma

GitHub’da klasör oluşturmak için Add file, Create new file seçin ve dosya adı kutusuna klasör adını yazıp ardından eğik çizgi (/) koyun; kutu otomatik olarak klasöre dönüşür. Ardından klasörün içine en az bir dosya eklemeniz gerekiyor, çünkü GitHub boş klasörleri kaydetmiyor. Bu rehberde tarayıcıdan ve Git ile klasör oluşturmayı, bilgisayardaki bir klasörü yüklemeyi, klasör adını değiştirmeyi ve klasör silmeyi anlatıyoruz.


GitHub’da Neden Boş Klasör Oluşturulamıyor?

Git, klasörleri değil dosyaları takip eder. Bir klasör ancak içinde en az bir dosya varsa vardır. Bu yüzden GitHub’da “Yeni klasör” butonu bulunmuyor ve boş bir klasörü yükleyemiyorsunuz; içi boş klasörü sürükleyip bıraktığınızda GitHub onu sessizce yok sayıyor.

Çözüm basit: klasörü, içine koyduğunuz ilk dosyayla birlikte oluşturmak. Henüz koyacak bir dosyanız yoksa geliştiricilerin yıllardır kullandığı .gitkeep adlı boş bir yer tutucu dosya ekleyebilirsiniz.

Tarayıcıdan Klasör Oluşturma (Adım Adım)

1Repoyu açın

Klasörü oluşturmak istediğiniz reponun ana sayfasına gidin. Var olan bir klasörün içinde alt klasör açacaksanız önce o klasöre girin.

2Add file menüsünü açın

Sağ üstteki Add file butonuna tıklayın ve Create new file seçeneğini seçin.

3Klasör adını yazıp eğik çizgi koyun

Dosya adı kutusuna klasörün adını yazın ve hemen ardından / (eğik çizgi) tuşuna basın. Örneğin gorseller/ yazdığınız anda kutu bölünür ve gorseller bir klasör adı olarak yukarı taşınır.

4İlk dosyanın adını yazın

Eğik çizgiden sonra açılan kutuya klasörün içindeki ilk dosyanın adını yazın. Koyacak dosyanız yoksa .gitkeep yazın; README.md yazıp klasörün ne işe yaradığını açıklamak da iyi bir seçenek.

5Kaydedin

Sağ üstteki Commit changes butonuna tıklayın, açılan pencerede kısa bir açıklama yazıp tekrar onaylayın. Klasör artık repoda görünür.

Yanlış yere eğik çizgi koyduysanız kutunun başına gelip Backspace tuşuna basın; klasör adı tekrar düzenlenebilir hale gelir.

İç İçe Klasör Oluşturma

Aynı yöntemle tek seferde birden fazla seviye oluşturabilirsiniz. Dosya adı kutusuna site/assets/css/style.css yazdığınızda site, onun içinde assets, onun içinde css klasörü ve en içte style.css dosyası oluşur. Web sitesi dosyalarını düzenlerken bu çok zaman kazandırıyor; Claude ile hazırladığınız bir siteyi GitHub Pages’te yayınlamadan önce dosyaları bu şekilde klasörlere ayırabilirsiniz.

Bilgisayardaki Klasörü GitHub’a Yükleme

Bilgisayarınızda hazır bir klasör varsa onu içindeki dosyalarla birlikte yükleyebilirsiniz. Repo sayfasında Add file, ardından Upload files seçin ve klasörü Dosya Gezgini’nden sürükleyip yükleme alanına bırakın. Chrome, Edge ve Firefox’ta klasör yapısı korunarak yüklenir. Commit changes ile işlemi bitirin.

Choose your files butonuyla açılan pencere klasör seçmeye izin vermiyor, bu yüzden sürükle bırak yöntemi şart. Web arayüzünde tek seferde en fazla 100 dosya yükleyebiliyorsunuz ve her dosya 25 MB’tan küçük olmalı. Daha büyük projeler için GitHub Desktop veya Git komutlarını kullanın.

Klasör Adını Değiştirme ve Taşıma

GitHub’ın normal görünümünde klasörü doğrudan yeniden adlandırma seçeneği yok. En kolay yol, repo sayfasındayken klavyede nokta (.) tuşuna basmak. Bu kısayol github.dev adlı tarayıcı tabanlı VS Code editörünü açar. Sol taraftaki dosya ağacında klasöre sağ tıklayıp Rename ile adını değiştirebilir, sürükleyerek başka bir klasöre taşıyabilirsiniz. Değişiklikleri sol menüdeki Source Control bölümünden commit etmeyi unutmayın.

İçinde tek dosya olan bir klasör için başka bir yol da var: dosyayı düzenleme moduna alın ve dosya adı kutusunda klasör adını değiştirin. Bir üst klasöre taşımak için adın başına ../ yazmanız yeterli.

Klasör Silme

Klasörü açın, sağ üstteki üç nokta menüsüne tıklayın ve Delete directory seçin. Commit changes ile onayladığınızda klasör içindeki tüm dosyalarla birlikte silinir. Silinen klasör değişiklik geçmişinde durmaya devam eder. Reponun tamamını kaldırmak istiyorsanız adımlar farklı; GitHub’da repo silme rehberimize bakın.

Git ile Klasör Oluşturma

Projeyi bilgisayarınızda Git ile yönetiyorsanız klasörü yerelde oluşturup GitHub’a gönderirsiniz. Boş klasörü Git’in görmesi için içine yine bir dosya eklemeniz gerekiyor:

mkdir gorseller
touch gorseller/.gitkeep
git add gorseller
git commit -m "gorseller klasörü eklendi"
git push

Windows’ta touch komutu yoksa Git Bash kullanın veya klasörün içine boş bir metin dosyası oluşturup adını .gitkeep yapın. Git’in temel komutlarını GitHub nedir rehberimizde toplu halde bulabilirsiniz.

Sıkça Sorulan Sorular

GitHub’da boş klasör oluşturulabilir mi?

Hayır. Git dosyaları takip ettiği için boş klasörler kaydedilmez. Klasörün içine .gitkeep gibi boş bir yer tutucu dosya ekleyerek klasörü görünür hale getirebilirsiniz.

.gitkeep dosyası nedir?

.gitkeep, Git’in resmi bir özelliği değil, geliştiricilerin kullandığı bir isim alışkanlığı. İçi boş bir dosyadır ve tek görevi klasörün repoda görünmesini sağlamaktır. Klasöre gerçek dosyalar ekledikten sonra silebilirsiniz.

GitHub’a klasör nasıl yüklenir?

Repo sayfasında Add file, Upload files seçin ve klasörü bilgisayarınızdan sürükleyip bırakın. Dosya seçme penceresi klasör seçmeye izin vermediği için sürükle bırak kullanmanız gerekir.

GitHub mobil uygulamasından klasör oluşturulur mu?

Mobil uygulamada dosya oluşturma seçenekleri sınırlı. Telefonda tarayıcıdan github.com’u açıp aynı Create new file ve eğik çizgi yöntemini kullanabilirsiniz.

Klasör neden repoda görünmüyor?

Büyük ihtimalle klasör boş yüklendi. İçine en az bir dosya ekleyip tekrar commit edin.

Güncel yapay zeka haberlerini, yeni promptları ve pratik ipuçlarını kaçırma. Haber bültenimize ücretsiz abone ol, doğrudan mailine gelsin!

Ücretsiz Abone Ol

PAYLAŞ

Yorum bırakın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bu site istenmeyenleri azaltmak için Akismet kullanır. Yorum verilerinizin nasıl işlendiğini öğrenin.

Yukarı Kaydır