Tôi đã sửa đổi cam kết một vài lần và đã làm push --force
mỗi lần (sai lầm ngu ngốc; tôi đã không nhận ra cho đến khi sẵn sàng gửi PR mà trình soạn thảo của tôi đã tạo ra hàng tấn tiếng ồn bằng cách sửa các tab và Dấu cách). Các cam kết mà tôi nghĩ là không còn tồn tại vẫn có thể truy cập trên GitHub, và các tài liệu tham khảo vấn đề gây ra một danh sách các liên kết đến các cam kết không tồn tại xuất hiện:xóa cam kết đã xóa tham chiếu đến sự cố
Làm thế nào để thoát khỏi những cam kết trên GitHub từ xa để các liên kết thêm sẽ biến mất?
bản sao có thể có của [Làm cách nào tôi có thể xóa cam kết trên github?] (Http://stackoverflow.com/questions/448919/how-can-i-remove-a-commit-on-github) –
có thể tôi cần đợi GitHub chạy 'git gc'? http://stackoverflow.com/a/9138899/474819 –