如何在git中从主分支创建开发分支

如何在git中从主分支创建开发分支,git,git-branch,git-bash,Git,Git Branch,Git Bash,在我的存储库中,我有一个拥有所有最新代码的主分支 我需要有一个从主分支中剪切的开发分支,这样开发人员可以进一步从开发分支中剪切特性/错误修复分支,并将代码合并回开发分支 我如何从主分支创建一个开发分支,以便在这两个分支上并行工作?首先,签出您的主分支: git签出主机 然后剪掉一个名为“发展”的分支: git签出-b开发 当您需要对develope进行进一步更改时,请在签出develope时以类似方式剪切新分支: git签出-b功能 要将功能合并回您的开发分支,请签出开发并执行合并: git c

在我的存储库中,我有一个拥有所有最新代码的主分支

我需要有一个从主分支中剪切的开发分支,这样开发人员可以进一步从开发分支中剪切特性/错误修复分支,并将代码合并回开发分支


我如何从主分支创建一个开发分支,以便在这两个分支上并行工作?

首先,签出您的主分支:

git签出主机

然后剪掉一个名为“发展”的分支:

git签出-b开发

当您需要对develope进行进一步更改时,请在签出develope时以类似方式剪切新分支:

git签出-b功能

要将功能合并回您的开发分支,请签出开发并执行合并:

git checkout develop
git merge --no-ff feature
(虽然不需要ff功能,但我更喜欢使用此选项以确保在历史记录中显示显式合并提交。)

我强烈建议调查Git工作流。一个非常常见的是,但也有其他的。

可能是重复的