ฉันกำลังพยายามลบ 2 คอมมิตสุดท้ายจากที่เก็บ GitHub ของฉัน ฉันได้ลองทำตามคำแนะนำที่นี่ : git push -f origin HEAD^^:master. ดูเหมือนว่าจะใช้งานได้เนื่องจากการกระทำสองครั้งสุดท้ายจะถูกลบออก
จากนั้นฉันลบออกจากที่เก็บในเครื่องของฉันด้วยgit rebase -i HEAD~2. ฉันลบบรรทัดที่เกี่ยวข้องกับการกระทำเหล่านั้นและตรวจสอบgit logว่าได้ลบออกอย่างถูกต้อง
หลังจากนั้นฉันทำการเปลี่ยนแปลงบางอย่างในที่เก็บในเครื่องของฉันทำการคอมมิตใหม่และกดไปที่ GitHub ปัญหาคือในบัญชี GitHub ของฉันฉันมีการคอมมิตสองครั้งก่อนหน้านี้ที่ฉันพยายามลบ
ฉันคิดว่าปัญหาอยู่ในที่เก็บในเครื่องของฉันเพราะถ้าฉันโคลนที่เก็บ Github ของฉันไปยังท้องถิ่นของฉันและทำการเปลี่ยนแปลงบางอย่างที่นี่เมื่อฉันกดคอมมิตใหม่การคอมมิตเก่าเหล่านั้นจะไม่ถูกผลักไปที่ GitHub
ความคิดใด ๆ ?