【问题标题】:Git reset to specific comment and jump back to current commitGit 重置为特定评论并跳回当前提交
【发布时间】:2021-04-02 20:33:32
【问题描述】:

根据项目协议我需要生成一个zip文件,每个阶段完成后,发送给客户端。但是提取时发现之前的文件损坏了,所以我需要重新生成文件。

但问题是我在应用程序中的工作遥遥领先,我不确定如何跳回提交并再次生成排除当前工作的文件。

我对@9​​87654321@ 和git reset --soft 有所了解,但我不确定它们是如何工作的。

请帮忙。

【问题讨论】:

    标签: git commit reset


    【解决方案1】:

    我假设您必须要回到您的HEAD 将指向“先前提交”的状态。您可以简单地创建一个新分支,如

    git checkout

    然后简单地生成你想要的文件。

    您在上面指定的选项,即git reset --hard 将导致您的分支返回到指定的提交,您将丢失当前的工作。

    【讨论】:

    • 酷,这就是我喜欢听到的。 :)
    猜你喜欢
    • 2010-10-18
    • 2018-04-05
    • 2014-03-20
    • 1970-01-01
    • 2013-06-09
    • 2012-03-30
    • 2018-10-17
    • 1970-01-01
    • 2016-07-29
    相关资源
    最近更新 更多