【发布时间】:2011-06-02 10:31:20
【问题描述】:
需要帮助理解以下内容
1)。如何签出特定的提交并再次恢复到最近的提交?
尝试了分支->结帐->相同的分支并签出到上一个提交,但是当我这样做时,在我签出之后所做的提交现在丢失了!
它不在检查最近提交的列表中!
2)。如何将我的头脑重置为特定的提交?
【问题讨论】:
需要帮助理解以下内容
1)。如何签出特定的提交并再次恢复到最近的提交?
尝试了分支->结帐->相同的分支并签出到上一个提交,但是当我这样做时,在我签出之后所做的提交现在丢失了!
它不在检查最近提交的列表中!
2)。如何将我的头脑重置为特定的提交?
【问题讨论】:
(1) 通常,分支引用不会被 Check Out 更改,因此您可以再次使用 Check Out 切换回您的分支:只需选择“显示分支”选择器的相应分支。
如果你的旧head的分支ref确实丢失了,你可以打开Log并使用Query|Load All Commits显示所有这样的head,然后给对应的head添加一个临时的branch ref看看这个头。
(2) Local|Reset 应该适合您。
【讨论】: