Làm cách nào để loại bỏ tất cả các thay đổi trong tất cả các tệp trong kho lưu trữ của tôi?
Giả sử tôi đang ở trong một chi nhánh và tôi đã thực hiện một số thay đổi. git status
trả về một tập hợp các tệp trong "Các thay đổi không được tổ chức cho cam kết" và tôi nhận thấy rằng tôi muốn loại bỏ tất cả các thay đổi này trong tất cả các tệp. Làm cách nào tôi có thể thực hiện việc này với một lệnh duy nhất?
Tôi biết tôi có thể làm như sau để thanh toán chỉ một tệp:
git checkout -- <file>
Tôi nhận thấy rằng git checkout --
một mình trả về danh sách tất cả các tệp không giới hạn. Tuy nhiên, tôi không thể tìm ra cách để kiểm tra tất cả chúng, đại loại là git checkout --all
.
Tôi đã kiểm tra man git checkout
và không thể tìm thấy bất cứ điều gì. Ngoài ra, tôi đã thấy Git: Kiểm tra tất cả các tệp ngoại trừ một tệp và đã thử git checkout .
và cũng không hoạt động.
Tôi có phải làm điều đó theo chương trình, bằng cách lặp qua git checkout --
đầu ra không?