TL; DR; Bạn có ngay cả trên kho lưu trữ chính xác không?
Câu chuyện của tôi hơi buồn cười nhưng tôi nghĩ điều đó có thể xảy ra với một người có thể có kịch bản tương tự để chia sẻ nó ở đây.
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à repo2
được định cấu hình trong cùng 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 làm việc và làm việc trong công ty của tôi. Bây giờ vấn đề là như một hướng dẫn tiêu chuẩn, cấu trúc thư mục của mã nguồn của tất cả các sản phẩm là 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 cùng một tệp có cùng tên trong repo2
mà tôi được cho là thay đổi trong repo1
. Vì vậy, tôi chỉ giữ lệnh git status
chạy trên repo1
và nó giữ cho cùng một thông điệp
On thạc sĩ ngành
gì để cam kết, thư mục sạch
làm việc trong nửa giờ. Sau đó, đồng nghiệp của tôi đã quan sát nó như là cặp mắt độc lập và đưa điều này đến thông báo của tôi rằng tôi đã ở trong kho lưu trữ tìm kiếm sai nhưng rất giống nhau. Khoảnh khắc 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ưng bạn không bao giờ biết!
nếu bạn đã cam kết, sau đó bạn sẽ không có gì để cam kết, hãy kiểm tra git log. –
đầu ra của git diff là gì? – maazza
@maazza Tôi không nhận được gì từ git diff – somerandomguy