删除 git 分支将失去审核



如果在 git 中删除了一个分支,是否仍然可以确定是否在该已删除的分支上进行了特定的提交?

从我到目前为止的发现来看 - git 分支只是指针,因此删除它们会丢失审核历史记录的特定部分。

希望我能被证明是错的。

谢谢

git 分支只是指针

是的,这正是删除它们只会删除指针的原因。

如果您已将分支合并到主线,则不再需要该指针;但您将始终知道对该分支进行了哪些单独提交,除非您通过请求快进合并来明确选择不知道具体更改。

一旦

合并回另一个分支,您提交到哪个分支的详细信息就会丢失。这在这篇文章和这篇文章中有详细说明。

不应删除长时间运行且希望跟踪的分支。删除分支的行为是一种声明,表示您不关心该路径,但从那一刻起,只关心代码。

最新更新