TL; DR; Bạn thậm chí có trên kho lưu trữ chính xác?
Câu chuyện của tôi hơi buồn cười nhưng tôi nghĩ nó có thể xảy ra với một người có thể có một kịch bản tương tự nên chia sẻ nó ở đây.
Trên thực tế trên máy của tôi, tôi có hai kho lưu trữ git riêng biệt repo1
và được repo2
định cấu hình trong cùng một thư mục gốc có tên source
. Hai kho này về cơ bản là kho của hai sản phẩm tôi đang làm và đang làm trong công ty của mình. Bây giờ vấn đề là như một hướng dẫn tiêu chuẩn, cấu trúc thư mục mã nguồn của tất cả các sản phẩm hoàn toàn giống nhau trong công ty của tôi.
Vì vậy, mà không nhận ra, tôi đã sửa đổi một tệp có tên chính xác repo2
mà tôi được cho là phải thay đổi repo1
. Vì vậy, tôi chỉ giữ lệnh chạy git status
trên repo1
và nó giữ cho cùng một thông điệp
Trên nhánh chính
không có gì để cam kết, thư mục làm việc sạch sẽ
trong nửa giờ. Sau đó, đồng nghiệp của tôi đã quan sát nó như một cặp mắt độc lập và đưa điều này đến với tôi rằng tôi đã nhầm nhưng lại trông rất giống kho lưu trữ. Thời điểm tôi chuyển sang repo1
Git bắt đầu nhận thấy các tệp đã thay đổi.
Trường hợp không phổ biến như vậy. Nhưng bạn không bao giờ biết!