撤消 Git 拉取
Fumbani Banda
2024年2月15日

本教程演示了撤消 git pull 以使用 git hard reset 將 git 倉庫恢復到以前的狀態。
撤消 Git 拉取
要使用硬重置撤消 git pull,我們使用 git reset --hard
命令並指定 HEAD
。
讓我們使用帶有 --oneline
和 --graph
選項的 git log
命令檢視我們在 git 倉庫上所做的提交,如下所示。
我們已經對倉庫進行了三個提交,最近的提交是 * bdb9fc2
。
要使用硬重置撤消最近的提交,我們使用帶有 --hard
選項的 git reset
命令,如下所示。HEAD^
指定返回到 HEAD 之前的提交。
git log
命令的輸出表明我們已經返回到之前的提交。
如下圖,我們也可以使用 HEAD~1
來指定返回到 HEAD
之前的 commit。HEAD~2
表示返回 HEAD
之前的兩次提交。
作者: Fumbani Banda