Bagaimana cara mendapatkan pohon -a untuk mengabaikan direktori .git?

10

Saya suka menggunakan treedaftar direktori, dan saya memiliki repositori git dengan semua dotfile saya. Agar saya dapat melihatnya, saya perlu melakukannya tree -a, tetapi itu juga akan mencantumkan isi di dalam .gitdirektori, yang kebanyakan orang (termasuk saya) tidak pernah berani menyentuh.

Bagaimana saya bisa tree -amengecualikan hanya .gitdirektori?

Der Hochstapler
sumber

Jawaban:

17

Anda perlu menggunakan flag -I untuk mengecualikan pola:

tree -a -I '.git'

Semoga ini bisa membantu.

JP de la Torre
sumber
1

Saya menulis sebuah klon berbasis simpul dari pohon yang disebut tree-fiddy yang menghormati pengaturan gitignore. Ini cukup alpha sekarang, tetapi bekerja dengan baik pada mesin saya.

gerrard00
sumber