jap*_*jap -2 git git-bash git-branch
在我的存储库中,我有一个主分支,其中包含所有最新代码。
我需要有一个从主分支上切下来的开发分支,以便开发人员可以进一步从开发分支上切下功能/错误修复分支,并将代码合并回开发分支。
如何从主分支创建开发分支,以便可以在两个分支上并行完成工作?
首先,检查您的主分支:
git checkout master
然后切一个名为develop的分支:
git checkout -b develop
当您需要对开发进行进一步更改时,请在签出开发时以类似的方式剪切新分支:
git checkout -b feature
要将功能合并回开发分支,请签出开发并执行合并:
git checkout develop
git merge --no-ff feature
Run Code Online (Sandbox Code Playgroud)
(虽然--no-ff不是必需的,但我更喜欢使用它来确保历史记录中显示显式合并提交。)
我强烈建议研究 Git 工作流程。一个非常常见的是Gitflow,但还有其他的。