撤消 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