Tôi đang sử dụng msysgit (1.7.9) và tôi đang tìm kiếm lệnh gọi thích hợp của lệnh git ls-files
để chỉ hiển thị các tệp và thư mục được theo dõi ở cấp hiện tại, từ chỉ mục hoặc công việc hiện tại thư mục nếu điều đó dễ dàng hơn.cách `git ls-files` chỉ với một cấp thư mục.
Về cơ bản nó sẽ cung cấp cho một danh sách thư mục tương tự mà bạn sẽ thấy trên Github. Đến từ Windows, tôi không quá quen thuộc với cách làm đúng cách của globbing (?).
'git ls-files | awk -F/'{print $ 1}' | uniq | xargs ls -dl --color = auto' – iegik
@iegik Điều này tốt hơn nhiều. Tôi muốn 'sed s, /. * ,,' thay vì vụng về, chỉ vì nó ngắn hơn. Làm cho câu trả lời này được không? Tôi sẽ thưởng cho nó. – jthill
Không hoạt động trên macOS - 'ls: tùy chọn bất hợp pháp - -'. Tôi nghĩ rằng bạn muốn, ít nhất là trên macOS, '... | xargs 'ls' -Gdl' - ai đó khác cũng có thể kiểm tra xem nó có hoạt động trên Linux không? – ELLIOTTCABLE