我已经在 GH 上完成了一些拉取请求,但我致力于主分支。现在我在不同的地方读到创建一个分支是个好主意。
分支命名是否有任何指导方针?我通常与 Mercurial 合作,并为我的分支提供与其相关的错误票证 ID 相同的名称,但这不适用于此。
我查看了一些存储库:一些提交到master
,一些提交到fix-somebug
,一些提交到patch-1
. 我知道这不会产生冲突,因为拉取请求被合并到master
(或不同的长期存在的分支),然后分支被删除,对吗?
我已经在 GH 上完成了一些拉取请求,但我致力于主分支。现在我在不同的地方读到创建一个分支是个好主意。
分支命名是否有任何指导方针?我通常与 Mercurial 合作,并为我的分支提供与其相关的错误票证 ID 相同的名称,但这不适用于此。
我查看了一些存储库:一些提交到master
,一些提交到fix-somebug
,一些提交到patch-1
. 我知道这不会产生冲突,因为拉取请求被合并到master
(或不同的长期存在的分支),然后分支被删除,对吗?
拉取请求分支背后的想法是,一旦拉取请求被接受,该分支就会被自动删除。
自 2013 年 4 月起,将为您删除该分支:
然后,您假设从上游 repo 的 master 更新/rebase 您的 master,以便从您已分叉的官方 repo 中获得您独立开发的分支(因为该 repo 已接受您的拉取请求)
分支的名称应该代表您所从事的开发工作。
在 git 分支上而不是 master 上提交始终是一个好习惯。您可以为您的 git 分支使用任何名称(它不允许在分支名称中使用空格,也不允许使用一些特殊字符)。