Terdapat banyak cara untuk melancarkan semula komit menggunakan Git: Kembalikan komit terkini: git reset HEAD ~ Kembali ke komit tertentu: git reset
HEAD ^Paksa gulung balik: git reset --force HEAD~Rollback berbilang komit: git reset --hard ~
Cara commit W
menggunakan Git, kadangkala anda mungkin secara tidak sengaja melakukan kod yang salah. Mujurlah, Git menyediakan beberapa pilihan untuk mengembalikan komit, membolehkan anda kembali kepada keadaan kod anda sebelumnya. . . .Paksa tarik balik
Jika anda menghadapi isu yang berkaitan dengan konflik gabungan, anda boleh memaksa tarik balik menggunakan bendera--force
:
git reset HEAD~
Memundurkan berbilang komit
Untuk memundurkan berbilang komit:git reset <提交哈希>
ialah cincangan komit terawal yang akan ditarik balik;
< Bilangan komitmen>
ialah bilangan komitmen yang akan ditarik balik.
<提交哈希>
是要回滚到的提交的哈希。
回滚到上一个版本
要回滚到上一个版本:
git reset --hard HEAD^
注意:使用--hard
标志会删除未提交的更改,因此请谨慎使用。
强制回滚
如果遇到与合并冲突相关的问题,可以使用--force
标志强制回滚:
git reset --force HEAD~
注意:这将覆盖所有未提交的更改,因此只在必要时使用此选项。
回滚多个提交
要回滚多个提交:
git reset --hard <提交哈希1>~<提交数量>
其中<提交哈希1>
是最早要回滚的提交的哈希,<提交数量>
是要回滚的提交数量。
注意事项
git push -f
git push -f
).Atas ialah kandungan terperinci . Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!