Đặt Lại/Khôi Phục Tất Cả Các Thư Mục Con của Git
- Tan Shuai
- Phát Triển Phần Mềm
- 22 Sep, 2021
\nQuản lý kho Git một cách hiệu quả thường đòi hỏi việc đặt lại hoặc khôi phục các thư mục con để duy trì một mã nguồn sạch và hoạt động tốt. Hướng dẫn này cung cấp một cách tiếp cận ngắn gọn, từng bước để đặt lại hoặc khôi phục tất cả các thư mục con trong một kho Git.
Đặt lại Thư mục con
Lệnh Git sau đây loại bỏ tất cả các tệp và thư mục chưa được theo dõi khỏi kho. Điều này hữu ích để làm sạch các tệp không cần thiết trước khi thực hiện đặt lại hoặc khôi phục.
git clean -xfdf -- .
Giải thích Lệnh:
-x
: Loại bỏ tất cả các tệp chưa được theo dõi, bao gồm cả những tệp bị bỏ qua bởi.gitignore
.-f
: Buộc phải loại bỏ các tệp.-d
: Loại bỏ các thư mục chưa được theo dõi.-- .
: Áp dụng lệnh cho thư mục hiện tại và tất cả các thư mục con.
Khôi phục Thư mục con
Để khôi phục tất cả các tệp trong kho về trạng thái đã được cam kết lần cuối, sử dụng lệnh sau:
git checkout {HEAD HOẶC NHÁNH} -- .
Giải thích Lệnh:
{HEAD HOẶC NHÁNH}
: Thay thế bằngHEAD
để đặt lại về lần cam kết mới nhất hoặc chỉ định tên nhánh để đặt lại về một nhánh cụ thể.-- .
: Áp dụng lệnh cho thư mục hiện tại và tất cả các thư mục con.
Bằng cách sử dụng các lệnh này, bạn có thể đảm bảo rằng kho của bạn không còn các tệp không mong muốn và tất cả các tệp đều được khôi phục về trạng thái đã được cam kết. Quá trình này giúp duy trì một mã nguồn sạch và có tổ chức, tạo điều kiện thuận lợi cho việc hợp tác và phát triển.
Hãy tùy chỉnh hướng dẫn này theo nhu cầu và sở thích cụ thể của bạn. Để biết thêm các thao tác Git nâng cao, tham khảo tài liệu chính thức của Git.