撤消 Git 拉取

Fumbani Banda 2022年4月22日
撤消 Git 拉取

本教程演示了撤消 git pull 以使用 git hard reset 將 git 倉庫恢復到以前的狀態。

撤消 Git 拉取

要使用硬重置撤消 git pull,我們使用 git reset --hard 命令並指定 HEAD

讓我們使用帶有 --oneline--graph 選項的 git log 命令檢視我們在 git 倉庫上所做的提交,如下所示。

git 日誌

我們已經對倉庫進行了三個提交,最近的提交是 * bdb9fc2

要使用硬重置撤消最近的提交,我們使用帶有 --hard 選項的 git reset 命令,如下所示。HEAD^ 指定返回到 HEAD 之前的提交。

first_git_reset

git log 命令的輸出表明我們已經返回到之前的提交。

如下圖,我們也可以使用 HEAD~1 來指定返回到 HEAD 之前的 commit。HEAD~2 表示返回 HEAD 之前的兩次提交。

second_git_reset

Fumbani Banda avatar Fumbani Banda avatar

Fumbani is a tech enthusiast. He enjoys writing on Linux and Python as well as contributing to open-source projects.

LinkedIn GitHub

相關文章 - Git Pull