使用 Eclipse + EGit 在 Github 中创建一次性分支(在 FlashBuilder 中)

Creating a one-off branch in Github with Eclipse + EGit ( in FlashBuilder)

我的设置: 使用基于 Eclipse 的 Flash Builder(Adobe 产品),它使用 EGit.

我在 gitHub 上有一个客户项目,我一直在很好地处理它。有 Master,然后我在 Github 上创建了一个 "Develop" 分支。我有一个 "Develop" 分支的本地 git 版本——我在这个分支上工作,然后合并到 GitHub "Develop" 分支,最后提交给 Master。

(我知道我描述的很糟糕——我看了一堆教程,我认为我的设置基本上是正确的——但我对 Git 还是很陌生我很担心如果我搞砸了会失去一切)

我的问题 客户要求我对他们的产品做一个一次性版本,其中有一些更改不会合并到 "Master",我我想知道我是怎么做到的。

我相信你的第一个要点是正确的。尽管我认为您不必将其重新导入到新的 Flash Builder 项目中。使用 git 创建一个新分支是无缝且简单的。

假设您在分支 develop 上,只需执行:

git checkout -b my_new_branch

如果您想将其推送到您的遥控器以便其他人可以看到它,请执行以下操作:

git push -u origin my_new_branch

当您想切换回开发时:

git checkout develop

如果你想将 my_new_branch 合并到开发中,只需从功能分支执行此操作:

git merge my_new_branch