进行一些更改后如何返回到上次提交?

发布于 2024-12-13 11:49:01 字数 57 浏览 1 评论 0原文

我对本地文件进行了一些更改,但尚未提交或添加任何更改。我想回到最近的更改之前的先前提交。我该怎么做?

I've made a couple of changes on my local files but I have not commit or added any of them. I want to go back to my previous commit before this recent changes. How can I do this?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

git reset --hard

将删除这些更改。

但是,为了以防万一,我会添加它们

git add -A

,然后将它们隐藏起来,

git stash

以防万一您后悔自己的决定。最后 2 个命令可以缩短为:

git stash -u
git reset --hard

will remove those changes.

However, just in case, I would add them

git add -A

and then stash them

git stash

Just in case you regret your decision. The last 2 commands can be shortened to:

git stash -u
太阳哥哥 2024-12-20 11:49:02

git checkout 可能会为您完成这项工作。您应该能够执行以下操作:

git checkout FILE_TO_REVERT

git checkout might do the job for you. You should be able to do something like:

git checkout FILE_TO_REVERT

捶死心动 2024-12-20 11:49:02

尝试“git checkout --files_to_revert

try "git checkout -- files_to_revert
"

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文