在存储库中,我有一个master分支,其中包含所有最新代码。
我需要有一个从master分支创建的开发分支,以便开发人员可以进一步从development分支创建feature / bugFix分支并将代码推回到development分支。
您能帮我吗,如何从master分支创建开发分支,并且可以同时并行进行工作。
预先感谢:)
答案 0 :(得分:0)
首先,签出您的 master 分支:
git checkout master
然后剪切一个名为 develop 的分支:
git checkout -b develop
当您需要对 develop 进行进一步更改时,请在签出 develop 的同时以类似的方式剪切新分支:
git checkout -b feature
要将功能合并回您的 develop 分支,请签出 develop 并执行合并:
git checkout develop
git merge --no-ff feature
(虽然不需要--no-ff
,但我更喜欢使用它来确保在历史记录中显示明确的合并提交。)
我会高度建议调查Git工作流程。 Gitflow是很常见的一种,但还有其他一些。