Git'te yeniyim ve git'e dosya eklemeyle ilgili bir sorum var. Ben arasındaki fark ile ilgili çoklu stackoverflow sorular bulduk git add .ve git add -a, git add --all, git add -Avb Ama ne olduğunu açıklıyor bir yer bulmak mümkün oldum git add *yapar. Git add man sayfasına bile baktım ama yardımcı olmadı. Onun yerine kullanıyorum git add .ve iş arkadaşım bana nedenini sordu. Bir cevabım yoktu. Ben her zaman kullandım git add *.
Are git add .ve git add *aynı? Biri yalnızca geçerli dizinden değiştirilen dosyaları eklerken, diğeri mevcut dizinden ve alt dizinlerden (özyinelemeli olarak) dosya ekliyor mu?
Diğer yığın sorularından birinde listelenen git add -A git add .ve arasındaki farkı gösteren harika bir tablo var git add -u, ancak yok git add *.

Not: Yıldız işaretini joker karakter olarak kullanmanın ne anlama geldiğini anlıyorum (belirli bir uzantıya sahip tüm dosyaları ekleyin). Örneğin, git add *.htmlbir tüm dosyaları eklersiniz .html(ama görmezden uzantısı .css, .jsvs.).
Yardım için teşekkürler!

git add .Tekrar denedim ve silinmiş bir dosyayı sahnelediX, o satırdaki önerinin aksine sorun yok .