我一直在做关于master分支的所有工作。由于我创建了我的项目并将其推入到我的Github存储库中,因此我一直是唯一一个处理它的项目,因此我无需获取。从Eclipse远程分支的Git
我想在实验性功能上工作,所以我想创建一个新的分支。当我去“Team - > Switch To - > New Branch”时,我看到:
它提到了基于本地分支创建分支。我已阅读EGit Local vs. Remote repositories,但说实话我很困惑。我不确定是否应该提取或克隆,因为两者都在那里提到,即使如此,我不知道我该怎么做(就像我说的,因为我是这个项目的唯一贡献者,我所有的做到目前为止是承诺和推动)。
即使如此,我不确定Rebase,Merge,None是否应该成为我的拉动战略,如截图所示?
我希望我可以创建一个新的分支,像我平时一样进行提交和推送,然后在我不想处理我的实验性功能时切换回主分支。看起来它比这更复杂。
我希望能够通过Eclipse来做到这一点,所以我知道未来如何,但如果我只是在Git命令行上执行此操作,会更容易吗?提前致谢。
嗨E-Riz,关于ZIP文件的好点!在我尝试这个之前,我肯定会这样做。 我照你的建议做了,但我下拉菜单中唯一的其他选项是“HEAD”。我想我可能需要做一个Fetch(就像我以前从未这样做过的),让遥控器出现在那里。这听起来是对的吗?如果是这样,当我读取的时候,我有可能失去我目前所做的任何工作(我已经承诺和推动,所以没有新的编辑 - 我只是担心,如果抓取可以删除我忽略的任何文件?)。谢谢你的帮助。 – b85411