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