在Github分支我的回购

时间:2014-04-01 22:18:44

标签: git version-control github

我正在使用带有Git / Github的OS X github应用程序,虽然我偶尔会去命令行寻找更多无畏的东西。

我有一个repo“serge-denimes-theme”,用于制作以及小型增量更新。我只是在我的本地版本上工作并提交/推送更新。只有一个(主)分支。

我想对repo进行重大更新,但始终保留当前分支以进行增量更新。我认为最好的方法是创建一个分支并与主分支分开工作。当主要更新准备就绪时,我可以将它合并回主服务器。

如何在不影响主分支的情况下创建此分支并获取我可以处理并提交/推送的本地副本?

编辑:我的想法是我的本地环境中的主分支和功能分支彼此分开,所以我可以独立地处理它们

1 个答案:

答案 0 :(得分:0)

我不能告诉' github应用程序',但正如你有一个命令行,这是一般的想法:

  

git checkout -b mybranch #branch 'mybranch' off the current branch, switch to it
  #hack hack hack; commit changes
  git checkout master #switch back to master branch
  git merge mybranch #merge mybranch into master