Câu trả lời:
Bạn có thể sử dụng git-clean . Lệnh này sẽ xóa các tệp / thư mục không được theo dõi. Theo mặc định, nó sẽ chỉ in những gì nó sẽ xóa, mà không thực sự xóa chúng.
Đưa ra -f
cờ để xóa tệp và -d
cờ cũng để xóa các thư mục trống:
git clean -df
Cũng xóa các tệp bị bỏ qua:
git clean -dfx
git clean
của chính nó sẽ thực sự loại bỏ tất cả các tệp không được theo dõi - ngoại trừ khi biến cấu hình Git clean.requireForce được đặt thành true. Nếu nó được đặt thành false, thì -ff là cần thiết cho các chỉ thị làm sạch
git clean -ix
sẽ hiển thị cho bạn những gì nó sẽ làm sạch và cung cấp cho bạn một menu tùy chọn. Yêu thích của tôi.
-x
và tất cả đều tốt như một repo mới được nhân bản.