0


撤销已提交但未推送的 Git 提交

撤销已提交但未推送的 Git 提交

在开发过程中,我们经常使用 Git 来进行版本控制。在使用 Git 进行开发时,我们通常会进行一系列的提交操作,以记录代码的变更历史。有时候,我们可能会意识到刚刚提交的代码存在问题,或者需要进行修改。在这种情况下,我们可以使用 Git 提供的一些命令来撤销已提交但尚未推送的提交。

在本文中,我将介绍如何使用 Git 撤销已提交但未推送的提交。我们将涵盖以下几个步骤:

  1. 查看提交历史
  2. 使用 git reset 撤销提交
  3. 使用 git revert 撤销提交
  4. 强制推送更改

在讲解这些步骤之前,请确保你已经正确安装并配置了 Git。下面是详细的步骤说明:

1. 查看提交历史

首先,我们需要查看提交历史,以确定要撤销的提交的哈希值。使用以下命令可以查看提交历史:

git log --oneline

这将显示最近的提交历史,每个提交都有一个唯一的哈希值。复制要撤销的提交的哈希值,以备后用。

2. 使用

git reset

撤销提交

git reset

命令可以用于撤销提交并将代码库的状态回滚到指定的提交。有三个常用的选项:

--soft

--mixed

--hard

。我们将在这里使用

--mixed

选项,它会撤销提交并将更改保留在工作目录中。

要使用

git reset

撤销提交,

标签: git 嵌入式

本文转载自: https://blog.csdn.net/PixelPusher/article/details/132705373
版权归原作者 代码创造 所有, 如有侵权,请联系我们删除。

“撤销已提交但未推送的 Git 提交”的评论:

还没有评论