GitHub depolarımdan birinden son 2 işlemi silmeye çalışıyorum. Önerildiği gibi denedim burada : git push -f origin HEAD^^:master
. Görünüşe göre, son iki kayıt kaldırıldığı için çalışıyor.
Sonra onları yerel depomdan sildim git rebase -i HEAD~2
. Bu taahhütlerle ilgili satırları kaldırıyorum ve git log
doğru şekilde kaldırılıp kaldırılmadığını kontrol ediyorum .
Bundan sonra yerel depomda bazı değişiklikler yapıyorum, yeni bir commit yapıyorum ve GitHub'a gönderiyorum. Sorun şu ki GitHub hesabımda, silmeye çalıştığım önceki iki işlemim var.
Sanırım sorun yerel depomda, çünkü Github depomu yerelime klonlarsam ve burada bazı değişiklikler yaparsam, yeni bir commit yaptığımda bu eski commit'ler GitHub'a gönderilmez.
Herhangi bir fikir?