Tôi có một máy chủ web phục vụ một dự án là một kho lưu trữ git. Khi tôi thực hiện một số thay đổi đối với mã, tôi thực hiện lệnh git pull từ máy chủ. Đôi khi mã mới chỉ gặp sự cố, tôi muốn có thể thực hiện một lần khôi phục cho lần kéo mới nhất, mã mới ngay trước đó. Tôi muốn làm điều đó với một kịch bản, mà không cần phải tìm kiếm sha mới nhất là gì. Làm thế nào tôi có thể làm điều đó?Git rollback 1 pull
Chỉnh sửa: Chỉ cần làm rõ, tôi chỉ muốn thực hiện một hành động, chẳng hạn như nhấn nút nói "oops! Lần kéo mới nhất mà tôi vừa làm là một sai lầm, tôi ước tôi không làm điều đó". Tôi không muốn phải tìm sha hoặc thẻ hay bất cứ thứ gì khác trong tình huống này, nó giống như một chức năng 'hoàn tác'. Sau đó, tôi muốn để có thể tiếp tục làm việc trên mã và kéo tiếp theo trên máy chủ cần phải mang lại những thay đổi mới nhất.
rất thú vị, và sau đó làm thế nào tôi sẽ trở lại hoạt động bình thường? Tôi có nghĩa là nếu làm một số sửa chữa trên mã xấu, tôi có thể chỉ cần đi đến máy chủ và làm một git kéo một lần nữa để có được những thay đổi mới nhất? – Bastian
Có, nó sẽ ở trong một trạng thái như bạn không bao giờ kéo, vì vậy bất cứ điều gì bạn thường làm có thể được thực hiện. –