当前位置: 首页 > 知识库问答 >
问题:

Git将头移回最新提交[重复]

郭弘方
2023-03-14

我使用Git通过Git签出查看了一些旧文件

但是,现在我想将头部移回最新提交,而不保存我对旧文件所做的更改。

你能帮个忙吗?

共有1个答案

夏青青
2023-03-14

你没有解释你的需要,所以我在猜测。。。

尝试使用:

git reset --soft HEAD~1

# or

git reset --soft <COMMIT_ID>

记住--soft将更改保留为未提交,以便在不丢失它们的情况下进行检查。

如果需要丢弃它们,请将其替换为硬的。

 类似资料:
  • 我正在尝试撤消提交并复制提交,但当我使用时 (有人向我解释)出现了这个问题:更多?当有人向我解释的时候。声明没有提到。这意味着什么?我需要添加其他东西来撤销我的提交吗?

  • 本文向大家介绍Git 提交后,包括了Git 提交后的使用技巧和注意事项,需要的朋友参考一下 示例 该挂钩在commit-msg挂钩之后立即被调用。它不能更改git commit操作的结果,因此主要用于通知目的。 该脚本不带任何参数,并且其退出状态不会以任何方式影响提交。

  • 我有一个文件,我已在签出时标记为假设不变。大多数命令(例如,、

  • 在本文章教程中,我们将演示如何查看 Git 存储库的文件和提交文件记录,并对存储库中的文件作修改和提交。 注意:在开始学习本教程之前,先克隆一个存储库,有关如何克隆存储库,请参考: http://www.yiibai.com/git/git_clone_operation.html 在上一步中,我们已经修改了 main.py 文件中的代码,在代码中定义了两个变量并提交代码,但是要再次添加和修改ma

  • 在 提交失败,错误0个文件提交,3个文件提交失败:无法创建'C:/xampp/htdocs/project/. git/index.lock':文件存在 另一个git进程似乎正在该存储库中运行,例如,由“git提交”打开的编辑器。请确保所有进程都已终止,然后重试。如果仍然失败,那么git进程可能已经在此存储库中崩溃:手动删除该文件以继续。 我关闭了所有开放的终端,反复尝试,但没有成功。 谢谢你的建

  • 我有这样的promise,1是最新的,3是最老的: 提交1 提交2 提交3 如何删除提交 1 和 2,但保留更改并将其提交到?