.Gitignore dosyası, bir yerdeki veya ana kaynak dosyalarındaki .git klasör yapısına mı ait?
.Gitignore dosyası, bir yerdeki veya ana kaynak dosyalarındaki .git klasör yapısına mı ait?
Yanıtlar:
Çalışma dizinine .gitignore yazın . .Git (depo) dizinine koyarsanız çalışmaz.
$ ls -1d .git*
.git
.gitignore
.gitignore
dosyayı çalışma dizininde herhangi bir yere, yani kodunuzun bulunduğu herhangi bir klasöre yerleştirebileceğinizi söyler . Bunu söyledikten sonra, en iyi uygulama .gitignore
dosyayı kök dizine yerleştirmektir. Bu, .gitignore
tüm bir repo için bir dosya anlamına gelir . Bu, yoksayılan dosyaların yönetimini daha etkili hale getirir.
Diğer yanıtların belirttiği gibi, .gitignore
Git deposundaki herhangi bir dizine yerleştirebilirsiniz . Ancak, özel bir sürümüne sahip olmanız gerekiyorsa .gitignore
, kuralları .git/info/exclude
dosyaya ekleyebilirsiniz .
core.excludesfile
(bkz git-config (1) (favori “geçici dosya” adlandırma desen, Editörünüzün yedekleme / geçici dosyaları, vb) kişisel dışlamak motifleri barındıran bir dosyayı belirtmek için). Buna göre, izlenen .gitignore
dosyalara "kişisel kalıplar" koymaktan kaçının .
.gitignore
dosyaya ait olmayan birkaç değişiklik yaptığım için bu cevabın özel kısmı çok yardımcı oldu .
.Gitignore öğesini git'teki herhangi bir dizine yerleştirebilirsiniz.
Genellikle klasörler içinde yer tutucu dosyası olarak kullanılır, çünkü klasörler genellikle git tarafından izlenmez.
Şüphe duyduğunuzda, deponuzun köküne yerleştirin. Daha fazla bilgi için https://help.github.com/articles/ignoring-files/ adresine bakın .
Bunu global olarak yapmak istiyorsanız, git arayacağı varsayılan yolu kullanabilirsiniz. Sadece yoldaki "yoksay" adlı bir dosyanın içine yerleştirin~/.config/git
(dosyanızın dolu yol: ~/.config/git/ignore
)
Ayrıca, Github'da yeni bir hesap oluşturursanız .gitignore ekleme seçeneğiniz olur ve otomatik olarak çalışma yerinizin sağ / standart konumuna kurulur. Başlangıçta oraya hiçbir şey eklemenize gerek yok, sadece istediğiniz zaman içeriği değiştirin.