gpt4 book ai didi

git - 使用 git 恢复我的应用程序

转载 作者:太空狗 更新时间:2023-10-29 14:34:39 24 4
gpt4 key购买 nike

我想将我的应用程序恢复到我所做的旧提交。

我这样提交:

git commit -m "blah"

当我按下“git log”时,我会看到我所做的所有提交。

如何使用 git 恢复我的应用程序?

编辑:

我做了 git push (to heroku),它说:

    error: failed to push some refs to 'git@heroku.com:asfalt.git'
To prevent you from losing history, non-fast-forward updates were rejected
Merge the remote changes (e.g. 'git pull') before pushing again. See the
'Note about fast-forwards' section of 'git push --help' for details.

最佳答案

这取决于 - 您是想暂时移回旧提交,还是想在旧提交后永久丢弃所有内容?

对于临时移动:

git checkout <old commit SHA>

(注意:这将使您不在任何特定分支上。如果您决定在此之后进行提交,则需要先创建一个分支。)

提交后丢弃所有内容:

git reset --hard <old commit SHA>

关于git - 使用 git 恢复我的应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5251186/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com