Tôi có kho lưu trữ git nhỏ trên máy tính xách tay của mình. Tôi vừa cam kết các thay đổi và kiểm tra rằng tôi không có gì để cam kết - mọi tệp được dàn dựng và sửa đổi đã được cam kết.Tại sao sau khi sao chép kho git sang một thư mục khác, tôi đã sửa đổi các tệp?
Sau đó tôi đã sao chép tất cả các tệp từ repo này sang vị trí khác và bùng nổ! Tôi có những thay đổi không được cam kết.
Tôi tin rằng tôi thiếu một số quy tắc cơ bản về git. Bất cứ ai có thể đề nghị tôi về điều đó?
Bạn có dự định bản sao mới là kho lưu trữ git không? – bluesman
Bạn nên bao gồm thông tin mà repo gốc đã có trên Windows và bản sao trên Ubuntu. Điều đó làm cho một sự khác biệt lớn. Với thông tin này, tôi tin rằng câu trả lời của giáo viên là chính xác. – suvayu
'Git diff' có cho thấy sự khác biệt thực sự không? Hay bạn chỉ thấy 'git status' nói rằng bạn có thay đổi?Bạn có thể chạy vào thực tế là chỉ mục lưu trữ một số siêu dữ liệu về mỗi tệp - bản sao có các dấu thời gian khác với tệp gốc, vì vậy, git' có thể báo cáo rằng các tệp đó không còn khớp với những gì mà chỉ mục nghĩ là ở đó, mặc dù nội dung các tệp có thể vẫn giống nhau. – twalberg