Cara untuk menarik diri selepas menyerahkan kod: Cari ralat dengan segera: gunakan arahan "git reset --soft HEAD~1". Ditolak ke gudang jauh: Gunakan perintah "git push -f origin
" untuk menolak komit timpa paksa. Komit gabungan: Gunakan perintah "git revert " untuk mencipta komit rollback dan kemudian menolaknya ke repositori jauh.
Tarik balik selepas git melakukan kod
Penarik balik cepat
Jika anda menyedari ralat itu sejurus selepas menyerahkan, anda boleh menggunakan arahan berikut untuk menarik balik komit
ini: perubahan dalam kawasan pementasan, tetapi membuang komit terbaharu.Tarik balik komit yang telah ditolak ke repositori jauh
Jika komit telah ditolak ke repositori jauh, ia tidak boleh ditarik balik secara langsung. Walau bagaimanapun, ia boleh diatasi dengan menolak paksa:-f
untuk memaksa menolak komit baharu: -f
标志强制推送新提交:<code>git reset --soft HEAD~1</code>
此操作将覆盖远程仓库中的旧提交。
撤回已合并的提交
如果提交已被合并到其他分支,则无法直接撤回。但是,可以创建回滚提交以撤消更改:
git revert
<code>git push -f origin <branch-name></code>
git revert
untuk mencipta komit rollback 🎜: 🎜🎜<code>git revert <commit-hash></code>
<code>git push origin <branch-name></code>
Atas ialah kandungan terperinci . Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!