Git - 合并到另一个分支后删除分支是否安全?

时间:2021-07-13 11:36:43

标签: git bitbucket

我有分支 A 和分支 B。
我将分支 B 合并到分支 A。

分支 B 在我的分支列表中保持打开状态。 删除是否安全?

它不会恢复我的任何分支更改吗?

使用 BitBucket。

1 个答案:

答案 0 :(得分:1)

是的,合并后可以删除分支

git branch -d fancy_branch_name

当您将一个分支合并到另一个分支时,会创建一个新的提交哈希。 它包括当前分支(在您的情况下是分支 A)和来自另一个分支(分支 B)的更改

因此,您在分支 A 中合并的来自分支 B 的任何更改都保留在 git 哈希树中

git 中的一切都是通过哈希维护的。

删除分支只会删除对哈希的引用,该引用是分支名称所指向的。

例如:

B 分支当前可能指向某个哈希

BrnachB --> 2f4sgsgta45s

删除分支只会删除对哈希的引用,实际的哈希仍会存在于整个 git 树结构中

相关问题