Tôi vừa bắt đầu tìm hiểu cách sử dụng git
hôm nay, tiến triển tốt.Tại sao git pull không mang lại các thư mục mà tôi đã xóa?
Là một thử nghiệm, tôi đã sử dụng push
để tải lên hai thư mục (chứa hai tệp mỗi tệp) và hai tệp trong thư mục gốc. Điều này làm việc tốt.
Sau đó, tôi đã xóa một trong hai thư mục mà tôi có cục bộ (nhưng không xóa trên git). Khi tôi sử dụng git status
nó có vẻ là ý thức điều này:
deleted: test/Testfile.as
deleted: test/Testile2.as
Nhưng khi tôi sử dụng git pull
để có được tác phẩm của tôi trở lại, họ dường như không quay trở lại thư mục địa phương của tôi . Tôi cũng đã thử git fetch
. Cách duy nhất tôi có thể lấy lại mọi thứ là git clone
, nhưng điều đó có vẻ không hợp lý vì tôi cần xóa thư mục chính của mình cục bộ và sau đó sao chép lại nó (hoặc cách khác chỉ định vị trí mới cho tập tin nhân bản).
Cách thích hợp để truy xuất tệp và thư mục từ github đã bị xóa cục bộ là gì?
Một khái niệm quan trọng bạn có thể thiếu là push và pull là về việc chuyển * cam * giữa kho từ xa và địa phương. Nếu bạn muốn đối phó với sự khác biệt giữa cây công việc của bạn và cam kết hiện đã được kiểm tra, đó là một hoạt động hoàn toàn cục bộ. – Cascabel