trạng thái git -s hiển thị D cho một vài tệp trong cột thứ hai


0

Tôi có một kho git cục bộ chạy trên máy windows của tôi. Nguồn gốc từ xa là trong github. Sau khi thực hiện lệnh git pullkhi tôi chạy git status -s, nó sẽ hiển thị một số tệp có Ddấu. Nhưng tôi đã không xóa bất kỳ tập tin trong thư mục địa phương của tôi. Tại sao điều này hiển thị 'D'Mark cho các tệp mà tôi chưa xóa? Có an toàn để cam kết thay đổi và đẩy đến kho lưu trữ từ xa trong tình huống này không?


Có thể "bạn" đã không xóa các tệp đó, nhưng một cái gì đó khác đã làm? Bạn đang sử dụng Git Bash hoặc tương tự? Điều gì ls -lhiển thị cho các tập tin gitnói đã bị xóa? Và không, cam kết thay đổi có lẽ không an toàn.
depquid

Tôi đang sử dụng Git Bash, những tệp này không nằm trong hệ thống tệp cục bộ.
karthzDIGI

Nếu bạn chưa thực hiện thay đổi cho bản sao làm việc của mình, hãy thử chạy git reset --hard.
tước
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.