Tôi có repo @ github. Tôi đã làm một số công việc ở nhà và đẩy nó vào github. Nó liên quan đến một số xóa các tập tin và thư mục. Bây giờ tôi đang trên hộp công việc của tôi, trong đó có một bản sao của mã trước khi xóa các tập tin và thư mục.Git checkout/pull không xóa thư mục?
I ban hành như sau:.
git remote update
git checkout HEAD
git pull origin HEAD
Nó xóa tất cả các file nó cần phải có, nhưng không phải là thư mục các tập tin là trong
Hai câu hỏi:
- Tại sao nó không loại bỏ các thư mục?
- Có lệnh git nào mà tôi có thể phát hành ở trạng thái hiện tại để xóa chúng không?
Bạn có chắc chắn muốn HEAD không? – innaM
Đồng ý, git checkout HEAD không làm gì cả, vì HEAD là một ref trỏ đến cam kết hiện đã được kiểm tra. Bạn có thể sẽ làm chủ trong cả hai trường hợp. – Cascabel
Vâng, HEAD thực sự cập nhật mọi thứ ngoại trừ việc xóa các thư mục trống. Như tôi đã nói, tôi mới git. – mculp