在我的项目中,我在一个分支 (branch_A) 中执行一些任务,该分支是从项目的主分支 (master) 分支出来的。现在我需要创建一个新的分支,从 branch_A 诞生(比如 branch_A_branch)
如何从已使用命令创建的另一个分支创建新分支?
当我从大师那里工作时,我使用以下方法进行构建:
git checkout -b "rama_A"
将自己置于 branch_A 中是否正确(在这种情况下,我已经使用 -b)并从那里执行相同的步骤?
这将是:
git checkout rama_A
git checkout -b "rama_A_ramificación"
最后一件事,要稍后合并这两个分支(branch_A 和 branch_A_branch),即将分支 A 的更改保存到 branch_A 本身,我该怎么做呢?我是对的?
你的推论是正确的。Git 的通常过程是有两个主要分支(Master 和 Development),通常每个开发人员有一个分支(用于开发团队),每个开发人员会根据各种标准(功能、任务、里程碑......)分支他们的个人分支. 在简单的开发中,Development 被用作主要的开发分支和根据上述标准的分支。在您的情况下,您的branch_A将是Development或 development 分支,因此使用
git checkout -b rama_A_ramificación
. 如果您使用 Git bash,请确保git branch
您位于希望新分支继承的分支上。使用这种结构,您可以将功能构建到您的branch_A和branch_A_Branch 中,您可以通过持久化您的分支(添加 -A、提交 -m ""、push)并从要合并到的分支中拉出来合并更改: 从branch_A_branch
或使用
git merge rama_A_ramificación
branch_A中的命令。该命令
git branch <new-branch>
允许您创建一个新的分支分支。创建后,您可以使用
git checkout new_branch
切换到该分支。该命令
git checkout
接受参数-b
,它将创建新分支并立即切换到它。以下命令
<new-branch>
基于创建分支并立即<existing-branch>
切换到<new-branch>
git checkout -b <新分支> <现有分支>