Tôi đang cố gắng tách một dự án con khỏi kho lưu trữ git của mình. Tuy nhiên không giống như trong Detach (move) subdirectory into separate Git repository Tôi không có nó trong thư mục con riêng của nó (và di chuyển nó vào và làm ở trên chỉ mang lại lịch sử sau khi di chuyển).Xóa các tệp đã xóa khỏi lịch sử git
Tôi đã sao chép nhánh mà từ đó tôi muốn tách tiểu dự án thành kho lưu trữ của chính nó và xóa mọi thứ không được tiểu dự án sử dụng, vì vậy về cơ bản tôi có thể sử dụng nó làm kho lưu trữ của tiểu dự án của tôi.
Bây giờ tôi muốn loại bỏ lịch sử của tất cả các tệp không còn trong kho lưu trữ này để chỉ giữ lại lịch sử tệp cho các tệp đã tạo thành tệp con.
Tôi nghĩ rằng nó phải được thể với git-filter-branch nhưng tôi không thể tìm ra cách
Nhiều cảm ơn trước
Xem thêm [Bản ghi nhớ mới có lịch sử được sao chép của các tệp được theo dõi hiện tại] (http://stackoverflow.com/questions/17901588/new-repo-with-copied-history-of-only-currently-tracked-files) . –