Tôi vừa bắt đầu sử dụng git. Rebase là công cụ tuyệt vời. Tôi nên đã sử dụng nó trong một trường hợp cụ thể trước đó.tôi có thể xóa các cam kết cũ không?
có cách nào hoàn toàn chấp nhận được để xóa các cam kết cũ vì lợi ích của các cam kết rõ ràng không?
trang người đàn ông đó thực sự mất phương hướng với tôi. Nếu tôi có 10 cam kết và tất cả tôi muốn làm là squash 3 4 và 5 với nhau, làm thế nào tôi sẽ làm điều đó? – griotspeak
@griot Bắt đầu rebase tương tác và đánh dấu chúng bị đè bẹp. –
Lưu ý: khôi phục từ 'git push -f' sẽ dễ dàng hơn với Git 2.0: xem http://stackoverflow.com/a/20423029/6309 – VonC