" untuk memaksa menolak komit tulis ganti. Komit gabungan: Gunakan perintah "git revert " untuk mencipta komit rollback dan kemudian tolaknya ke repositori jauh."> -git-php.cn
Rumah> alat pembangunan> git> teks badan

下次还敢
Lepaskan: 2024-04-09 12:00:20
asal
397 orang telah melayarinya

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:

  1. Buat komit baharu secara setempatyang mengandungi perubahan pada komit sebelumnya.
  2. Gunakan bendera-funtuk memaksa menolak komit baharu:-f标志强制推送新提交
git reset --soft HEAD~1
Salin selepas log masuk

此操作将覆盖远程仓库中的旧提交。

撤回已合并的提交

如果提交已被合并到其他分支,则无法直接撤回。但是,可以创建回滚提交以撤消更改:

  1. 使用git revert
    git push -f origin 
    Salin selepas log masuk
  2. Tindakan ini akan menimpa komit lama dalam repositori jauh.
  1. Tarik balik komit yang digabungkan
  2. Jika komit telah digabungkan ke cawangan lain, ia tidak boleh ditarik balik terus. Walau bagaimanapun, adalah mungkin untuk membuat komit rollback untuk membuat asal perubahan:

Gunakan perintah git revertuntuk mencipta komit rollback :
git revert 
Salin selepas log masuk
Tolak komit rollback ke repositori jauh :
git push origin 
Salin selepas log masuk
Tindakan ini akan mewujudkan komit baharu yang akan membuat asal perubahan yang dibuat oleh komit yang digabungkan.

Atas ialah kandungan terperinci . Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
git
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!