2012-04-12 32 views
5

tôi nhận được lỗi sau khi tôi cố gắng thêm một submodule đến kho của tôi:Fatal error trên "git add submodule"

gây tử vong: pathspec 'submodule' không phù hợp với bất kỳ tập tin

tôi đã có một số vấn đề với submodules của tôi vì vậy tôi đã phải loại bỏ tất cả chúng (loại bỏ chúng từ .gitmodules, .git/config, làm sạch chỉ mục sử dụng rm --cached submodule_path, thậm chí đã làm git reset --mixed).

Nhưng giờ tôi dường như không thể thêm bất kỳ mô-đun con nào cả! Tôi đã xem qua toàn bộ thư mục .git để tìm kiếm các tham chiếu đến các mô-đun con trước đó của tôi và không thể tìm thấy bất kỳ thứ gì. Tôi có hết các lựa chọn không?

(bây giờ mà tôi nghĩ về nó, tôi có thể đã bị xóa một kho lưu trữ để được tham chiếu một submodule tại một số điểm, nhưng submodule mà bây giờ đã biến mất vậy tại sao điều này sẽ là một vấn đề?)

Trả lời

9

Tôi nghĩ rằng bạn có ý nghĩa để sử dụng git submodule add <repository> <path>, không phải git add submodule, sẽ chỉ thêm một tệp có tên submodule vào chỉ mục của bạn.

+0

Ồ wow điều này thật đáng xấu hổ. Cảm ơn! – samvermette

Các vấn đề liên quan