Laravel Türkiye Discord Kanalı Forumda kod paylaşılırken dikkat edilmesi gerekenler!Birlikte proje geliştirmek ister misiniz?

Merhaba github a proje gönderirken git status yapıyorum ama bazı klasörler projede olmasına rağmen git status komutunda çıkmıyor klasörlerin boş olması bununla ilgili olabilir mi yapılan son değişikliği algılıyor ama bazı klasörler github a push edilmedi. Çözümü nedir ?

  • mgsmus bunu yanıtladı.
  • umutcankarce Hangi klasörü dahil etmek istiyorsanız .gitkeep ya da .gitignore dosyasını o klasörün içine koyacaksınız. Siz kök dizine koymuşsunuz. Mesela

    folder/
        file.php
    folder/
        folder/
            .gitkeep
    folder
        .gitignore
    folder
        folder
            file.php

    umutcankarce

    • Boş klasörün GIT tarafından takip edilmesini istiyorsanız içine .gitkeep isimli boş bir dosya eklemeniz lazım.
    • Eğer bu klasörün içi bulunduğu ortamda dolacaksa (yani içindekiler GIT tarafından takip edilmeyecek ama klasörün kendisi GIT tarafından takip edilecek) içine .gitignore dosyası ekleyeceksiniz, içeriği de şu şekilde olacak
      *
      !.gitignore

    Ayrıca kök dizinde git add . yaparak değişikliklerin commit için izleme alanına eklenmesini sağlayın, yaptığınız değişiklikler eklenmemiş de olabilir.

      mgsmus hocam .gitkeep ekledikten sonra commit ekranına boş olan klasörleri de eklemek istiyorum da yani yapılan değişiklikleri git status yapınca sadece resimdeki şekilde algılıyor. GitLens eklentisinde bir ayar yapmak gerekiyor mu ? boş klasörleri de commit atmak için ?
      Resim :
      https://hizliresim.com/f7w7otd
      Klasör Yapısı :
      https://hizliresim.com/pllpcys
      Github Proje Klasörü :
      https://github.com/umutcankarce/php-mvc-library

      .gitignore file da * sembolünü silince algıladı.tüm klasörler yine eklenmedi ama.

        umutcankarce Hangi klasörü dahil etmek istiyorsanız .gitkeep ya da .gitignore dosyasını o klasörün içine koyacaksınız. Siz kök dizine koymuşsunuz. Mesela

        folder/
            file.php
        folder/
            folder/
                .gitkeep
        folder
            .gitignore
        folder
            folder
                file.php