Apabila komit git dikomit secara tidak sengaja ke cawangan induk, kaedah pemprosesan ialah: tarik balik komit, cipta cawangan baharu dan cantumkan, tetapkan semula cawangan induk, padam dan cipta semula cawangan induk yang diperlukan oleh kaedah pemilihan cawangan induk untuk mempertimbangkan kemusnahan kod, beban kerja dan keperluan pengekalan sejarah.
Apa yang perlu dilakukan jika git dikemukakan kepada Master
apabila anda secara tidak sengaja melakukan kod ke cawangan induk, terdapat beberapa cara untuk menyelesaikannya:
1 Semak sama ada kod tersebut mempunyai Destructive atau sama ada ia boleh dibuat asal dengan selamat. .
<code>git revert COMMIT_HASH</code>
Tetapkan semula cawangan induk kepada keadaan sebelum komit secara tidak sengaja. Amaran: Ini akan memadamkan semua komitmen masa hadapan untuk komitmen ini. . Amaran: Ini akan memadamkan semua sejarah komit pada cawangan.
<code>git checkout -b new-branch git merge master git push origin new-branch git checkout master git merge new-branch</code>
Buat semula cawangan induk:
<code>git reset --hard COMMIT_HASH_BEFORE_UNWANTED_COMMIT</code>
Kaedah yang manakah untuk dipilih?
Atas ialah kandungan terperinci . Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!