我正在开发一个项目,我们使用Git for scm。我们有一个项目的票务/发行系统,我们用它来修复错误和功能,以及重构。我目前正在处理一张票,并有一个以该票命名的本地分支。我已将更改合并到分支上,并向项目负责人发出合并/拉取请求。然而,他被推迟了,我想进入下一张票。我想我可以根据第二个票证名称创建一个新分支,并等待先前的分支合并。但是,我在这方面的工作是新的,我不确定在使用这个策略之前我需要考虑什么。
答案 0 :(得分:1)
是的,您可以从特定分支分支。如果您有existing_branch
并且正在创建new_branch
,则该命令将为git checkout -b new_branch existing_branch
。
https://git-scm.com/docs/git-checkout
可以找到完整的git checkout
文档和选项
答案 1 :(得分:1)
假设您的第二个新分支与第一个分支没有依赖关系,您通常希望从稳定提交创建新分支。这通常是master
分支的HEAD或最新的发布标记。如果您从第一个分支创建了新分支,则可能最终必须将任何PR审核更改从第一个分支合并到第二个分支。
不同的团队可能采用了不同的方法。你最好的选择是问你的队友。