Tôi đã thực hiện một số cam kết và đẩy chúng vào kho lưu trữ của tôi. Sau đó, tôi đã làm một yêu cầu kéo nhưng tôi nhận ra có một số cam kết tôi không muốn được trong yêu cầu kéo.Xóa 4 cam kết khỏi lịch sử git của tôi
Họ trông như thế này:
My commits look like this:
Correct HTML
ab1c41c
HTML escaping
8b38955
Merge branch 'master' into internationalized
2854662
Modified config
b942f13
tried pushing
b73d792
Added assets
f20106e
Added config
408118f
Fixed views conflicts
86f2509
added layouts
da27e11
Fixed layout markup
92d6bcc
Nếu tôi muốn thoát khỏi những cam kết:
Modified config
b942f13
tried pushing
b73d792
Added assets
f20106e
Added config
408118f
Làm thế nào để làm điều đó? Chú ý rằng tôi muốn giữ những cái mà trước đây trong thời điểm đó những người tôi muốn xóa:
Correct HTML
ab1c41c
HTML escaping
8b38955
Bạn muốn loại bỏ tất cả các tệp và sửa đổi của ba lần commit này. Hoặc bạn chỉ không muốn tin nhắn cam kết được hiển thị? –
Bạn không muốn những cam kết đó trong kho lưu trữ trung tâm? hoặc chỉ trong thư mục làm việc của bạn? –