Tôi đã bắt đầu chuyển các dự án lật đổ riêng tư thành git (Github) và phát hành mã cho công chúng. Vì vậy, tôi là một git newbie.Git: xóa một bản sửa đổi từ xa đơn
Thật không may, có bản sửa đổi dự án chứa dữ liệu bí mật. Bản sửa đổi không được gắn thẻ, tôi chỉ biết giá trị băm của nó.
Có cách nào để xóa hoàn toàn bản sửa đổi cụ thể đó khỏi kho lưu trữ git từ xa không? Đây là một dự án solo, vì vậy không ai bị tổn hại từ hoạt động này.
Xem "Xóa dữ liệu nhạy cảm" tại GitHub: http://help.github.com/removing-sensitive-data/ –
Có thể trùng lặp: http://stackoverflow.com/questions/872565/how-do- i-remove-sensitive-files-from-gits-history –
hướng dẫn bạn đang liên kết không cung cấp giải pháp cho vấn đề của tôi. Nó chỉ xóa các tập tin từ tất cả các phiên bản. Tôi không muốn xóa tệp, tôi chỉ muốn xóa bản sửa đổi. Dù sao, tôi đã có thể tìm thấy giải pháp bằng cách googling, tìm một câu hỏi SO. – dgraziotin