gpt4 book ai didi

git - 如何将 Git 管理项目中的所有本地更改恢复到以前的状态?

转载 作者:IT王子 更新时间:2023-10-29 01:07:05 26 4
gpt4 key购买 nike

我运行了 git status,它告诉我一切都是最新的并且没有本地更改。

然后我做了几个连续的改变,意识到我想扔掉一切,回到我原来的状态。这个命令会为我做吗?

git reset --hard HEAD

最佳答案

要恢复对工作副本所做的更改,请执行以下操作:

git checkout .

或者等效地,对于 git 版本 >= 2.23:

git restore .

要恢复对索引所做的更改(即,您已添加的更改),请执行此操作。 警告这会将您所有未推送的提交重置为 master!:

git reset

要还原您已提交的更改:

git revert <commit 1> <commit 2>

要删除未跟踪的文件(例如,新文件、生成的文件):

git clean -f

或未跟踪的目录(例如,新的或自动生成的目录):

git clean -fd

关于git - 如何将 Git 管理项目中的所有本地更改恢复到以前的状态?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1146973/

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