1. Perubahan pertama adalah untuk memadam fail A dan memadam fail B cf5417235faca4c98b307eeeb45df70239c2667a
2.
Hasil yang diinginkan sekarang ialah PR hanya akan menunjukkan rekod pemadaman fail B ee629779e2f27c54d2dcbf3a2c65df51bebefe62
Bagaimana untuk melakukannya?
======================
Penyerahan gabungan hanya boleh menggabungkan pengubahsuaian tempatan yang penting ialah saya telah menyerahkannya ke cawangan terpencil Hanya selepas itu cawangan terpencil boleh menghantar PR ke perpustakaan pusat, semua rekod pengubahsuaian jauh dimasukkan, supaya PR Ia akan menjadi sangat hodoh (tukar rekod), jadi saya ingin menggabungkan rekod komit cawangan terpencil bersama-sama. (Selepas cawangan tempatan digabungkan, nombor versi akan lebih rendah daripada cawangan terpencil. Tiada cara untuk menolak ke cawangan terpencil. Ia mesti ditarik. Dengan cara ini, rekod tempatan gabungan yang akhirnya digabungkan ialah hilang lagi~~~)
Jika anda menyerahkan fail a, bernombor 1
dan kemudian menyerahkan fail b, bernombor 2, apabila anda melaksanakan git reset --hard number 1, fail b juga akan dipadamkan. Pada masa ini, anda masih boleh melihat rekod fail a dan b pada github, tetapi apabila anda menyerahkan kod baharu sekali lagi, rekod a dan b tidak akan muncul. Jika anda hanya mahu b muncul, maka anda perlu menulis semula kod dan menyerahkannya Pada masa ini, rekod a tidak akan muncul.
Semoga ini membantu.
Sudah selesai. Gunakan
git reset cf5417235faca4c98b307eeeb45df70239c2667a前一个版本号
untuk memulihkan nombor versi sebelum perubahan pertama Pada masa ini, pengubahsuaian anda tidak akan dibuang. Kemudian git add, makagit push -f
f adalah sangat penting jauh asal Rekod komit (ubah 1, tukar 2) akan dipadamkan.Hahaha