Git - 合并到另一个分支后删除分支安全吗?
Git - Safe to delete branch after being merged into another branch?
我有分支 A 和分支 B。
我将 B 分支合并到 A 分支中。
B 分店在我的分店列表中仍然开放。
删除安全吗?
它不会恢复我的任何分支更改吗?
使用 BitBucket。
可以,合并后可以删除分支
git branch -d fancy_branch_name
当您将一个分支合并到另一个分支时,会创建一个新的提交哈希。
它包括当前分支(在您的情况下是分支 A)和来自另一个分支(分支 B)的更改
因此,您在分支 A 中合并的任何来自分支 B 的更改都将保留在 git 哈希树中
git 中的所有内容都是通过哈希维护的。
删除分支只会删除对哈希的引用,分支名称指向该哈希。
例如:
B 分支当前可能指向某个散列
BrnachB --> 2f4sgsgta45s
删除分支只会删除对散列的引用,实际散列仍将存在于整个git树结构
我有分支 A 和分支 B。
我将 B 分支合并到 A 分支中。
B 分店在我的分店列表中仍然开放。 删除安全吗?
它不会恢复我的任何分支更改吗?
使用 BitBucket。
可以,合并后可以删除分支
git branch -d fancy_branch_name
当您将一个分支合并到另一个分支时,会创建一个新的提交哈希。 它包括当前分支(在您的情况下是分支 A)和来自另一个分支(分支 B)的更改
因此,您在分支 A 中合并的任何来自分支 B 的更改都将保留在 git 哈希树中
git 中的所有内容都是通过哈希维护的。
删除分支只会删除对哈希的引用,分支名称指向该哈希。
例如:
B 分支当前可能指向某个散列
BrnachB --> 2f4sgsgta45s
删除分支只会删除对散列的引用,实际散列仍将存在于整个git树结构