tôi đã nhận xét sauLàm thế nào để hoàn tác cuối cùng cam kết
git add /file1/path
git rm /file/path
git commit -m "message"
làm thế nào để undo tôi cam kết cuối cùng sử dụng git?
Giống như tôi không muốn các tệp đó được cam kết.
tôi đã nhận xét sauLàm thế nào để hoàn tác cuối cùng cam kết
git add /file1/path
git rm /file/path
git commit -m "message"
làm thế nào để undo tôi cam kết cuối cùng sử dụng git?
Giống như tôi không muốn các tệp đó được cam kết.
Cảnh báo: Đừng làm điều này nếu bạn đã đẩy
Bạn muốn làm:
git reset HEAD~
Nếu bạn không muốn những thay đổi và thổi tất cả mọi thứ đi:
git reset --hard HEAD~
Đừng làm điều này nếu bạn đã đẩy –
Cách dễ dàng để hoàn nguyên cam kết (sử dụng Tiện ích mở rộng Git) http://www.coding-issues.com/2017/03/how-to-undo-or-revert-last-commits-in-git.html –
@ArnoldRoa Tại sao? Bạn có thể mở rộng? –
Bạn đã có câu trả lời ở đây, sau khi tìm kiếm 2 giây ... ;-) http://stackoverflow.com/a/927386/1266697 –
Tôi không hài lòng với những câu hỏi và câu trả lời này. Chúng thường rất mơ hồ. Người dùng có muốn đơn giản là hoàn tác 'git commit' (và rời khỏi cây đang hoạt động chưa được sửa đổi không?), Hay họ cũng muốn khôi phục cây đang hoạt động? –
Giải thích trong <5 phút trong video này, nếu bạn thích định dạng đó: https://www.youtube.com/watch?v=eg2xt-JoPfI&t=2s – ssmith