Tôi thêm thư mục mới (thực sự tôi đã nhân bản nó từ một repo khác và quên điều đó), sau đó tôi đã thực hiện một số thay đổi ở đó. Ngoài ra, tôi đã thực hiện rất nhiều thay đổi ở những nơi khác, khi tôi cố gắng thực hiện thêm git
# Changes not staged for commit:
# (use "git add <file>..." to update what will be committed)
# (use "git checkout -- <file>..." to discard changes in working directory)
# (commit or discard the untracked or modified content in submodules)
#
# modified: protected/ext/SpecificFolder (modified content)
#
Sau đó, tôi nhớ rằng có thể có thư mục .git (vì trước đây tôi đã git clone ở đó). Tôi đã đi đến thư mục đó và loại bỏ các tệp không cần thiết (thư mục) và thư mục .git. Tôi kiểm tra tình trạng git, không có gì lạ. Sau đó cam kết và kiểm tra đến một chi nhánh khác và đột nhiên tôi nhận ra rằng thư mục này không được thêm vào lần xác nhận cuối cùng. Trên thực tế thư mục đã được thêm nhưng các tập tin bên trong đã bị bỏ qua. Bây giờ ngay cả khi tôi đang cố gắng làm git add
cho thư mục đó, không có gì xảy ra và git status
không hiển thị bất kỳ thay đổi nào :(
Tôi có thể làm gì ?
.git
kho lưu trữ riêng và các tệp đang được thêm vào kho lưu trữ đó thay vì kho lưu trữ trong thư mục chính. Ngay cả trong GUI Git, thư mục con đó đã xuất hiện dưới dạng tệp thay vì dưới dạng thư mục.