Tôi mới sử dụng git và sẽ đánh giá cao sự trợ giúp khi thêm các mô hình con. Tôi đã nhận được hai dự án chia sẻ một số mã phổ biến. Mã được chia sẻ chỉ được sao chép vào hai dự án. Tôi đã tạo một repo git riêng cho mã chung và xóa nó khỏi các dự án với kế hoạch thêm nó dưới dạng một mô hình con git.
Tôi đã sử dụng tùy chọn đường dẫn của mô đun con git add để chỉ định thư mục:
git submodule add url_to_repo projectfolder
nhưng sau đó đã nhận được lỗi:
'projectfolder' already exists in the index"
Đây là cấu trúc mong muốn của kho lưu trữ của tôi:
repo
|-- projectfolder
|-- folder with common code
Có thể thêm mô đun con git trực tiếp trong repo hoặc vào một thư mục mới ở đó, nhưng không có trong dự án. Vấn đề là nó thực sự cần phải có trong dự án .. Tôi có thể làm gì về điều này và tôi đã hiểu sai về tùy chọn đường dẫn của mô đun con git add?
git rm
thư mục hiện có đã giúp: |
git ls-files --stage projectfolder
?