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 pull
khi tôi chạy git status -s
, nó sẽ hiển thị một số tệp có D
dấ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?
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
—
tước
git reset --hard
.
ls -l
hiển thị cho các tập tingit
nói đã bị xóa? Và không, cam kết thay đổi có lẽ không an toàn.