赞
踩
要撤销某次远程仓库的提交,可以按照以下步骤操作:
git log
命令查看需要撤销的提交的 SHA-1 值。例如:$ git log
commit 1a2b3c4d5e6f7g8h9i0j1k2l3m4n5o6p7q8r9s0t
Author: John Doe <john@example.com>
Date: Mon Jan 1 12:00:00 2022 -0500
Revert "Add new feature"
This reverts commit a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0.
commit a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0
Author: John Doe <john@example.com>
Date: Sun Jan 1 12:00:00 2022 -0500
Add new feature
上面的 git log
输出显示两个提交,其中最新的提交是一个被称为“revert commit”的提交,它用于撤销另一个提交(即前一个提交)。
git revert
命令来创建一个“revert commit”提交。该命令的语法是:$ git revert <SHA-1值>
请将 <SHA-1值>
替换为需要撤销的提交的 SHA-1 值。例如,假设要撤销的提交的 SHA-1 值为 a1b2c3d4e5f6g7h8i9j0k1l2m3n4o5p6q7r8s9t0
,则可按如下方式运行该命令:
$ git revert a1b2c3d4e5f6g7h8i9j0k1l2m3n4o
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。