我正在使用带有Git / Github的OS X github应用程序,虽然我偶尔会去命令行寻找更多无畏的东西。
我有一个repo“serge-denimes-theme”,用于制作以及小型增量更新。我只是在我的本地版本上工作并提交/推送更新。只有一个(主)分支。
我想对repo进行重大更新,但始终保留当前分支以进行增量更新。我认为最好的方法是创建一个分支并与主分支分开工作。当主要更新准备就绪时,我可以将它合并回主服务器。
如何在不影响主分支的情况下创建此分支并获取我可以处理并提交/推送的本地副本?
编辑:我的想法是我的本地环境中的主分支和功能分支彼此分开,所以我可以独立地处理它们
答案 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