【发布时间】:2013-11-14 19:23:24
【问题描述】:
所以我对版本控制相当陌生,但设法相对容易地使用 bitbucket 设置 sourceTree。
我现在也了解了诸如提交、推送和拉取等基本概念。
但是,我找不到任何文档(不涉及文本命令)关于如何一次将所有未提交的更改恢复到最后一次提交(未推送)。我可以为每个文件单独执行此操作,但这花费的时间太长了。
非常感谢!
【问题讨论】:
标签: git version-control atlassian-sourcetree
所以我对版本控制相当陌生,但设法相对容易地使用 bitbucket 设置 sourceTree。
我现在也了解了诸如提交、推送和拉取等基本概念。
但是,我找不到任何文档(不涉及文本命令)关于如何一次将所有未提交的更改恢复到最后一次提交(未推送)。我可以为每个文件单独执行此操作,但这花费的时间太长了。
非常感谢!
【问题讨论】:
标签: git version-control atlassian-sourcetree
好吧,我从未尝试过 SourceTree,但您正在寻找命令
git reset --hard HEAD
这意味着将工作树和索引重置为您最近提交的状态。查看一些 SourceTree 屏幕短片,有两个带有相同图标的按钮可能会对您有所帮助。我猜他们在不同的 SourceTree 版本中有不同的名称。您可能想要检查“重置”或“放弃”按钮后面的内容。期待硬重置到 HEAD 提交。
【讨论】: