Bagaimana cara saya melakukannya git statussehingga tidak menampilkan file yang tidak dilacak tanpa menggunakan .gitignore? Saya ingin mendapatkan informasi status modifikasi hanya pada file yang dilacak.
Bagaimana cara saya melakukannya git statussehingga tidak menampilkan file yang tidak dilacak tanpa menggunakan .gitignore? Saya ingin mendapatkan informasi status modifikasi hanya pada file yang dilacak.
Jawaban:
Gunakan ini:
git status -uno
yang setara dengan:
git status --untracked-files=no
Agak tersembunyi di manual, tetapi halaman manual untuk status mengatakan "mendukung opsi yang sama dengan git-commit", jadi di situlah Anda harus melihat.
Juga:
git config status.showuntrackedfiles no
.gitignoredaftar adalah yang terbaik untuk "tidak dikenal", sedangkan Anda mungkin ingin melihat "tidak dikenal" yang muncul lagi.
Perhatikan bahwa sejak itu git 1.8.3 (April, 22d 2013) , Anda akan tahu tentang --untracked-files=nobahkan jika Anda tidak menambahkan opsi itu di tempat pertama!
"
git status" menyarankan pengguna untuk melihat ke--untracked-files=noopsi penggunaan saat terlalu lama.
Lihat komit https://github.com/git/git/commit/5823eb2b28696bf0eb25f6ca35b303447869f85 :
Dalam beberapa repositori, pengalaman pengguna bahwa
git statusperintah " " membutuhkan waktu lama.
Perintah menghabiskan beberapa waktu mencari sistem file untuk file yang tidak terlacak.Jelaskan trade-off yang dikejutkan oleh pilihan default
normaluntuk membantu pengguna membuat pilihan yang tepat lebih baik, sebelum berbicara tentang variabel konfigurasi.
Itu git status dokumentasi sekarang menyatakan:
Ketika
-uopsi tidak digunakan, file dan direktori yang tidak dilacak ditampilkan (yaitu sama dengan menentukannormal), untuk membantu Anda menghindari lupa menambahkan file yang baru dibuat.
Karena butuh kerja ekstra untuk menemukan file yang tidak terlacak dalam sistem file, mode ini mungkin memerlukan waktu dalam pohon kerja yang besar.
Kamu bisa memakainountukgit statuskembali lebih cepat tanpa menampilkan file yang tidak terlacak .Default dapat diubah menggunakan
status.showUntrackedFilesvariabel konfigurasi yang didokumentasikan digit config.