Buna benzer birkaç soru var, fakat cevapların hiçbiri benim için çalışmıyor. Aslında tüm benim "Mantık" için git depo yapıyorum -.gitignore tüm dosyaları yok sayıp sonra tekrar tekrar * .foo
Herkes bu haklı nasıl merak edilirse
(.foo * dosyalar hariç benim depo altındaki klasörlerde her şeyi görmezden istiyorum projeler - macdaki müzik yazılımı - ama sadece gerçek proje dosyalarını saklamak istiyorum * .logic)
Bunu heceleyeceğim, hepimiz aynı plakadayız.
Kur:
mkdir temp
cd temp
mkdir testdir
cd testdir
touch include.foo
touch dontinclude.bad
cd..
git init
touch .gitignore
bu in yapıştırın
# Ignore all
/*
# But not these files...
!.gitignore
!*.foo
git durumu
Ve izlenmeyen tek .gitignore için İşte sıfırdan başlayarak böyle yapar dosya .gitignore
'Git add' yazdım eğer. - hiçbir değişiklik, sadece .gitignore görülür ve benim 2 dosyam göz ardı edilir.
Neden bu işe yaramaz ve çalışmasını sağlamak için yukarıdaki prosedürü nasıl değiştirirsiniz?
İşte .gitignore dosyasını nereden aldığım son derece benzer bir soru. Ben git --version 1.7.7 kullanıyorum (aynı zamanda 1.7.3 denedik) - .gitignore to ignore all files, then recursively allows files of a certain type
Bekleyin, eklediniz .gitignore' ve 'git commit -m 'eklendi gitignore" '? – Nic