访问早期版本?

Accessing an earlier release?

抱歉,如果之前有人问过这个问题,但我找不到明确的答案。

我在 Github 中使用基于 Eclipse 的 Flash Builder。我需要访问和修改我目前正在开发的应用程序的早期版本。我不想改变我的本地版本并失去我所拥有的。我也不认为我想将当前的错误版本推到 Github。

有人可以概述一下如何做到这一点吗? (从 Github 获取版本 "B",同时保留我正在处理的当前版本 "E")

  • 您正在 E 上工作,所以这是本地分支。确保将当前工作提交到 E,这样你就有了一个干净的工作目录。

  • 现在切换到分支 B (git checkout B) 也许你必须设置一个本地分支来跟踪 github 上的分支 B ( git checkout -t origin/B 创建一个跟踪原始分支并切换到它的本地分支。

这不会影响您的本地分支机构 E。您可以在完成 B 上的工作后切换回它(git checkout E 将切换回此分支)。

rebase 做一些完全不同的事情:如果你想将一个分支上的功能或一般更改带到另一个分支,你会使用它