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 ?
git status hakkında
- Düzenlendi
- 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.
- Düzenlendi
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.
- Düzenlendi
- En İyi Yanıtumutcankarce tarafından
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 Bu arada neden Composer kullanmadınız? Merak ediyorum.
mgsmus dahil edicem farklı bir zamanda