【发布时间】:2013-08-23 02:21:34
【问题描述】:
我知道如何在 Git 分支中恢复到较旧的提交,但是如何恢复到由标签指示的分支状态?我设想这样的事情:
git revert -bytag "Version 1.0 Revision 1.5"
这可能吗?
【问题讨论】:
-
你想“倒回分支”(即,remove 提交),还是添加一个 new 提交到当前分支,设置向上分支,以便所有文件都是“它们在该标签给出的提交时的方式”?
-
两者都应该完成工作,但我想我宁愿按照你描述的方式向当前分支添加一个新的提交
-
在这种情况下,使用来自this answer 的
git checkout <id> .方法。