2015-11-09 24 views
33

olmadan ve changed but unstaged files olmadan sahnelediğim tüm dosyaları görmek istiyorum, git add kullanarak çok fazla dosya hazırlıyorum.Aşamalı dosyaların listesi

Bunu nasıl yaparım? git diff --cached'u kullanırken, yeni ayarladıklarımın değişikliklerini görebiliyorum .. O halde git status --cached'u kullanmayı denedim ancak, maalesef git status üzerinde çalışmıyor.

+2

olsun sadece 'git status' yazarak, aşamalı dosyaların bir listesi, değiştirilmiş ancak listelenmemiş dosyaların bir listesi ve izlenmeyen dosyaların bir listesi verilir. – houtanb

cevap

57

Bunu yapmanın en iyi yolu, git diff --name-only --cached komutunu çalıştırmaktır.

Eğer olasılıkla aşağıdaki bulacaksınız kılavuzu işaretlediğinizde:

--name-only 
    Show only names of changed files. 

Ve kılavuzun example kısmında: Birlikte Kombine

git diff --cached 
    Changes between the index and your last commit. 

Eğer changes between the index and your last commit ve Show only names of changed files.

+2

Bu gerçekten kullanışlıdır çünkü dosya isimlerinin bir listesini almamıza olanak tanır (benim durumumda) Önceden bağlanmış bir çengelde bir linter'e pipo yapabilirsiniz. – walrus