Tôi có một kho git chỉ được sử dụng để chứa các tệp đồ họa và âm thanh được sử dụng trong một số dự án. Tất cả chúng đều nằm trong một thư mục không có thư mục con. Bây giờ tôi chỉ tạo một tập lệnh để sao chép các tài sản này từ một thư mục có cấu trúc khác, với một vài cấp độ của các thư mục con.
Bây giờ tôi chỉ muốn cấu trúc tệp phân cấp (nguồn) được theo dõi bởi git và thư mục phẳng (đích) (với tất cả các tệp trong một đống) nên được bỏ qua.
Tôi đã thêm thư mục đích vào .gitignore, nhưng git vẫn đang theo dõi các thay đổi trong đó. Tôi nghĩ rằng nếu tôi cam kết xóa tệp cũ trong thư mục đích, git có thể ngừng theo dõi nội dung mới (được sao chép bởi tập lệnh), nhưng không được.
Làm thế nào để tôi làm cho git quên về thư mục đích?