一旦上游合并,从 github fork 中删除分支是否安全?

Tim*_*Tim 8 version-control git github branch

我最近才尝试在 github 中分叉,并希望获得一些“最佳实践”建议。

我在 fork 中创建了一个分支,该分支被拉入上游项目的 master。它不再出现在网络图中,但它仍然存在于 github 上。我现在删除分叉上的这个分支安全吗?

编辑:为了澄清,我正在检查这是否与 github 的“不更改历史”规则冲突。

900*_*000 5

当你向 master 分支添加一些东西时,它就永远存在。将另一个分支合并到 master 只是将其他分支的内容添加到 master。

当您删除该其他分支时,如果您对其进行重新定位,则该分支内的历史记录丢失。但无论如何,一旦更改在主分支中,它就没有多大意义。

因此,如果您不想在其中继续开发,您可以安全地删除您的分支。


小智 2

如果您担心删除分支后上游的代码会神奇地消失,请不要这样做。一旦他们拉动它,它就会(或多或少)永远存在。