📌  相关文章
📜  github 撤消上次推送的提交 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:15:20.210000             🧑  作者: Mango

Github 撤消上次推送的提交 - Shell/Bash

在软件开发过程中,提交代码是一项必不可少的任务。然而,有时候我们可能会提交一些错误的或不完整的代码,这时就需要撤消上次推送的提交。本文将介绍如何使用Shell/Bash来撤销上次Github推送的提交。

前提条件

在本文中,我们将假设你已经:

  • 在Github上创建了一个仓库(repository)并且已经将代码推送至Github。
  • 对如何使用Git进行版本控制有一定了解。
步骤
第一步: 查找提交ID

首先,我们需要查找我们要撤消的提交ID。我们可以使用以下命令查找最新的提交ID:

git log -n 1

这将输出仓库中最新提交的详细信息,包括提交ID。将提交ID复制以备后用。

第二步: 撤消提交

一旦我们知道了要撤消的提交ID,我们可以使用以下命令来撤消提交:

git revert <commit-id>

替换的<commit-id>为我们要撤消的提交ID。这将创建一个新的提交,撤消了我们之前的提交。

第三步: 推送到Github

现在,我们需要将我们的更改推送到Github。使用以下命令进行推送:

git push origin <branch-name>

替换的<branch-name>为我们的分支名称。例如,如果我们的分支名称为master,则命令应该是:

git push origin master

这将会把本地分支的更改推送到Github上。

第四步: 检查更改

最后,我们应该检查我们的更改是否已成功推送到Github。我们可以在Github上查看我们的提交历史记录,并确保我们的更改已成功撤销。

结尾

在本文中,我们已经学习了如何使用Shell/Bash撤销Github上的提交。这是一个有用的技能,在软件开发过程中可能会经常用到。希望这个介绍对你有所帮助,祝你在撤销提交时愉快!