2013-08-25 39 views
10

tôi thực hiệnUndo nhiều tập tin và thư mục 'git add'

git add . 

và bây giờ tôi muốn trở lại git mà thêm. Làm thế nào tôi có thể thực hiện điều đó?

+1

nhập điều này vào công cụ tìm kiếm "git revert add". Thì đấy! http://git-scm.com/book/en/Git-Basics-Undoing-Things –

Trả lời

22

git reset (tương đương git reset HEAD) sẽ un- add (phổ biến hơn "unstage") tất cả các tệp.

Trong Git, revert được sử dụng để hoàn tác một cam kết hiện có (thường là một cam kết đã xảy ra trong khi trước đây hoặc đã được chia sẻ với người khác). Nếu cam kết của bạn chưa được chia sẻ với người khác, có nhiều cách để "viết lại" lịch sử gần đây để bạn có thể giả vờ những thay đổi bạn muốn hoàn nguyên chưa từng xảy ra ngay từ đầu.

7

Bạn có thể unstage tất cả các ảnh chụp nhanh với git reset HEAD hoặc đường dẫn unstage chọn lọc với git reset HEAD -- <filepath>.

Các vấn đề liên quan