很抱歉,如果之前有人询问,但我找不到明确的答案。
我正在使用基于Eclipse的Flash Builder和Github。我需要访问和修改我目前正在处理的应用程序的早期版本。我不想改变我的本地版本并失去我拥有的东西。我也不认为我想把目前的错误版本推到Github上。
有人可以概述一下如何做到这一点吗? (获得版本" B"来自Github,同时保留当前版本" E"我正在努力)
答案 0 :(得分:0)
您正在使用E
,因此这是一个本地分支。确保将当前工作提交到E
,以便有一个干净的工作目录。
现在切换到分支B
(git checkout B
)也许您必须在github上设置一个跟踪分支B
的本地分支(git checkout -t origin/B
创建一个本地分支跟踪原点分支并切换到它的分支。)
这不会影响您的本地分支E
。当您完成B
上的工作后,您可以切换回它(git checkout E
将切换回此分支。)
rebase
做了一些完全不同的事情:如果你想要带到另一个分支的一个分支上有一个特征或一般的变化,你会使用它