SourceTree - 不确定如何回到之前的提交记录

5

我对版本控制还比较新,但已经相对容易地设置了sourceTree与bitbucket。

我现在也理解了基本概念,例如提交(commit),推送(push)和拉取(pull)。

然而,我找不到任何关于如何一次性还原所有未提交更改至上一个提交(未推送)的文档(不涉及文本命令)。我可以逐个文件进行操作,但这需要太长时间。

非常感谢!

1个回答

5

我从未尝试过SourceTree,但你正在寻找命令。

(该句话可能需要更多上下文才能确定最准确的翻译)
git reset --hard HEAD

这意味着重置工作目录和索引以达到最新提交的状态。查看一些 SourceTree 的截图,有两个带有相同图标的按钮可能会对您有所帮助。我猜它们在不同版本的 SourceTree 中有不同的名称。您可能想要查看“重置”或“放弃”按钮背后的内容。请尝试使用硬重置到 HEAD 提交。


非常感谢,您提供的解决方案正是我需要的。我真的很感激,因为我一直对Git感到困惑,而我找到的大多数解释都太高级了。我试图给您点赞,但我的声望还不够:) 再次感谢! - apple741

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接